Won't exceed 2500 rpm in any gear, (bogging) when warmed up

It doesn't have to throw code 66. Thay wasn't his issue anyways.
More than likely the hot wire circuits had an issue, allowing it to only read some much air. At that point the MAF signal voltage would be between failure code ranges. So no DTC MAF failure code. Classic case of Non-DTC failures.

You could monitor the MAF return voltage, and I bet at some point it starts to rise abnormally after a good bit of run time.
 
  • Sponsors (?)