Well i have a new ecu, ignition relay, and ignition module on its way to see if it fixes it. havent gone through the entire ecu but my ignition module does look a little water damaged so i am thinking that might be the problem. Its very random. I can drive 500 miles and have it not happen once or have it happen every 30 seconds. It'll happen while dirving, around turns, straight line coasting, accelerating, braking, it'll happen after i park wont restart, it'll happen when its 90 out it'll happen when its 25 out. I've visually checked over all of the wiring and fuction all of the components best i can if this doensnt fit it then i guess i will have to do the ECU method