Another question, should I have a cam/crank relearn done now that the Vvt has been replaced? Fairly certain that's the issue since it fixes each time the solenoid is changed. Unrelated, just got the trans filter and atf for a change, fluid looks pretty brown, not sure the when last change was.So I'm making this post as a last resort for my 07, 4 cylinder. It's got 205000 on the dash. I've had it for about 13 months now and it's had multiple issues. Many I've fixed with a basic Launch scanner and old timer diagnosing. Here's a list of everything I've changed
Vent Valve Solenoid
Throttle Body gasket
Cleaned the throttle body
Multiple rounds of fuel injector cleaner. (Lucas or high mileage Seafoam)
Seafoam Spray one bottle through the tb
Changed the Vvt solenoid twice.
Here's the next part however, after all that I still have a P0171 code and check engine light. Has a rough idle with it and terrible gas mileage around 12 mpg (highway and city driving mixed). While driving it bogs down around 45-60 mph and has a roar on start up also. I understand O2 sensors can go bad or the map, but all the scanner readings seem ok with what I've heard. 5 psi on intake MAP, O2's are 0.09-0.9 on the first and 0.4-0.7 on the second. Another thing to note is that after replacing the Vvt solenoid each time the roar dissapeared and gas mileage went back to normally temporarily 2-3 days. Not sure what else could be wrong, intake vaccum leak? Coils? Timing chain or cam phaser advanced? Any help would be severely appreciated!!