Ahhhhh thanks for reminding me. I have to do my fuel pump. I'm over 100,000 miles. The 2 things "Horus" listed can be a problem, you also have the "Idle Air Control Valve (IACV)/Air Rrgulator" that goes bad over time and beleive it or not.... the "Temp Sending unit" can cause problems. If it has corossion on its electrical connecters the ECU can receive bad reads. That's about all I can find right now.