Ok, i'll try to condense this the best i can. My car started idleing roughly and surging, then began to rough start after getting fuel. Eventually it started to stall when I idled, and even when im slowing down in heavy traffic. Having to put it in neutral and restart it before hitting someone or being hit is not my idea of fun. Its thrown off so many different codes even though I clear them each time I "fix" something. So far ive replaced the following based on codes and my own research:
Purge valve (sick of those words by now haha)
Evap Cannister
Fuel tank pressure sensor
MAF sensor
Throttle Position sensor (attached to throttle body)
both O2 sensors
All spark plugs
Cleaned all 4 VVT solenoids
AND ITS STILL MESSED UP! My next best guess is a vaccum leak but I wanted to get different opinions here first.
Thanks!