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.
I had the same exact issue years ago and I grabbed electrical cleaner and sprayed my throttle body connecter, mass air meter connector. There was a lot of corrosion in the two for some reason. Cleaned them up and no problem after that. If that doesn't work, check your grounds on the car and also the wire bundles leading from your doors in the rubber boot. Give them a shake while the car is running and if it throws a code. If it does than you have at least narrowed your search. Hope this helps, Jay.