So my 2004 Crown Vic Interceptor has had a bit of a hesitation at a feathered throttle. It's bee that way for 80k miles, so no big deal, but it has gotten a little worse. In the time I've had her I've had all new plugs and coils, a few cheap IACVs and then a decent one, but the other day I got a wild hair up my ass. I pulled the throttle body off, cleaned it up, and put a new TPS in. Never even bothered checking the old one with a multimeter. No CELs or anything like that.
Today I get a CEL for p0122 and p1120. My idle is high as the IACV is wide open. I unplug the harness from it and it drops the idle to normal range in park. Both codes are TPS related, so I go ahead and check the voltage. I've got 5v going in and a clean sweep from around .9v to 4.5ish. The ground tested good as well.
I've got it sitting off the battery right now, but I'm at a loss. Any idears on what to check out... or where the throttle return spring few to? I can't find that motherberkeleyer anywhere. Meh. Who needs um, right?