Hello Scotty. I’ve got a 2001 Toyota Echo, 160K miles, manual. Yellow check engine light came on a…

BillyGraham

Hello Scotty. I’ve got a 2001 Toyota Echo, 160K miles, manual. Yellow check engine light came on a year ago. Found a cracked evap canister hose leading into the air cleaner box, but replacing that didn’t help. The one thing I notice most is it needs two separate cranks and a tap on the gas to get it started (without great difficulty, by far most times, though on occasion it starts easy). The OBDII code is P0171 (lean engine). Did some things. Changed spark plugs, cleaned throttle body, replaced the idle control valve (on the throttle body— has two coolant hoses connected to it), I checked the injectors by listening to them (through a metal rod...all going tic, tic, tic... as they should). I disconnected the battery to reset the computer, which resulted in a rough running misfiring car. The check engine light went out but the car ran rough until it came back on. The only other thing I notice has been an occasional small hesitation accelerating hard to get onto the freeway. I checked for vacuum leaks but I could not find anything. Maybe a bad fuel pump check valve? Maybe a bad fuel pressure regulator? (All incorporated into the fuel pump assembly on this car.) Maybe the fuel vapor canister purge valve? (Leads into the throttle body through a vacuum hose... I’m thinking if it is stuck open maybe that acts like a vacuum leak?) So what do you think?