try cleaning the MAF sensor.
I've had the same codes come up.
MAF and throttle body cleaning did the job for2 years.
second time cleaning the MAF lasted a year.
replaced the MAF and approaching 1-1/2 years without these codes.
have 130K miles on my daily drive '01 2.7
P1128 & P1130 generally means your O2 sensors are working perfectly so don't change em. Search is your friend here to gain a better understanding of the problem: