My main concern would be the p1145 since there are many mixed answers on here and on web. Found this here
P1145 Solenoid Valve Running Losses Control Circuit Electrical
P1145 Intake Valve Timing Control Position Sensor (Right Bank)
P1145 Mass Air Flow Sensor Short To Positive.
I'm getting it for the 1st one