Check the Tube going from the EGR Valve to the intake manifold. They will come loose and the engine will take off. As far as the electronics can tell the engine is getting air so it feeds it more fuel and apparently ignores the TPS.

It's under the Throttle Body next to the battery area.

Hope it helps.