When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
why dont you go get the engine code the next time it does it... that could def. tell us what the problem is... i mean that is the reason they invented engine codes..... so yea
the engine code is P 0340 which i found out is crankshaft sensor positionunit . . . . now what i heard it could be many things then just the sensor thats bad