I've been chasing this problem for awhile. I've replaced fuel pump, filter, plugs, coil, cap, rotor, altenator, battery, serpentine belt, idler pulley and tensioner, cleaned the throttle body, maf, and egr yet it still happens. Only code I get is random misfire and when I start it it turns over...