Hey guys, I have a 1997 456 GT (6 speed, 5.2 Motronic) and I have a weird one that I'm hoping someone has some insight on. A couple weeks ago, I was driving *spiritedly* and all of a sudden, the engine power cut out a bit (almost like the car went into 'Limp home mode'). No CEL but I pulled over and engine idle was much higher than normal, right at 2,000RPM. Luckily, I was near my house, so I drove it back with the high idle and let her cool down. Once cooled down, the car returned to running perfectly. I figured it was due to one (or both) of the Idle air controllers going out so I bought brand new Bosch units and installed them...then took the car out again, and same thing! Once water and oil temps were fully warmed, I took a run at WOT and the car did the same thing: cut power (like going into limp home mode) and the high idle at 2,000RPM until she cooled down, now she runs perfectly...I just can't go WOT...in my Ferrari! Anyway, when I got home, I hooked up my scanner tool and got the following pending codes (not stored so no CEL): P1514 - Unknown Diagnostic Code P0336 - Crankshaft Position Sensor "A" Circuit Range/Performance P0103 - Mass or Volume Air Flow "A" Circuit High P0507 - Idle Air Control System RPM Higher Than Expected I'm wondering if the car isn't getting enough air through the intakes during the WOT runs and goes into a safety mode, high idle mode? Any insight would be greatly appreciated!