So, I thought the code 66 was caused by me, apparenty not. I replaced my MAF sensor and that totally resolved my throttle problem I was having. Recently I got a code 66 again, and a code 98. So I ran a KOEO test and got a code 29 which mainly meant a faulty speed sensor. Replaced speed sensor and reset ECU. Checked for codes on KOEO.. only got code 11 twice.. which is a pass. Started up and let idle for a long while. As soon as it started warming up a bit, it started to stall out. Started back up and it started surging. Ran KOER and I am now getting code 66... again.. and a code 98. When I do the KOEO test again, I only get code 66. Why do I keep getting MAF code 66? MAF sensor checks out fine. And I never got code 98 before. What is causing this? Is the computer toast? All the terminals from the MAF sensor leading to the ECU check out fine. They are all within specs of what they should be reading. Is there any way I can have the ECU tested some place?