Codes: Lean Bank 1 and 2 (had these codes for 50K miles), Throttle body position sensor
Changed fuel filter. New Starter, new battery,
Had trouble with the fuel pump (replaced four times) Turns over but won't start. Doesn't seem weak, just doesn't start.