I have a 2001 AM6 that starts very easily cold, but once it gets over ~150F it dies (loses spark). Before it completely dies it will generally come back to life for a few seconds. When it happens the tach instantly drops to 0, and I'm sure its getting fuel. So far I have checked the stator and the wire resistances seem to be within range. I just put in a new cdi and it still has the exact same problem. Any ideas? Seems like maybe something is shorting when it heats up, but I don't know where to start looking.