What are the rpms at idle in park or otherwise? Obviously the idle is set too high for some reason. Could be a broke IAC, messed up throttle cable, or something is blocking the pedal from returning 100%. Odd to say the least.
_________________________
'13 Mustang 3.7V6 - MT82
'00 GP SE (L67 Swap, XP, Headers, 3.25")
'98 GTP, '01 Bonne