My 2005 TJ has started having a high idle. I'll start it up, and the idle will be normal for two seconds, then shoot up to about 1900. Once warmed up it will idle at 1200 RPM. My code scanner said that I've got a bad TPS.
My question is, do I need a new Mopar unit, like this one...