I keep getting the following codes P0171, P1150,P1150p on 2000 Lexus RX300

Plus the car is riding rough when cold. I did change the gas cap but now it is on so tight that I have to use plyers to remove

Asked by for the 2000 Lexus RX300
2 answers
Sounds like air fuel mixture issue, lean code could be different things on this model. There has been problems with the o2 sensor, purge solenoid, other vacuum leaks, and a MAF sensor. Have it tested to be sure.
don't guess have it tested