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
don't guess have it tested
1 more answer
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.