I'm trying to figure out why my 4.7L in my '02 Dakota seems to randomly race to 2,000 RPM's when its first started. It stays there for about half a second before dropping to 1600 RPM's (When it starts normally, this is where it usually starts at). As an example (I'll try to get a video up next time it does it), it starts so quickly its like someone is revving the engine. It also doesn't seem to matter what the outside temperature is as it has done it when its been around 0 degrees Celcius, 12 degrees celcius, etc.
I have replaced the IAC motor twice (once was a defective SMP part which was replaced with a Mopar part) due to a different starting and idling issue so that can be thrown out.
I know the intake air temperature sensor isn't reading right (sensor showed 18 degrees Celcius when it was 5 degrees Celcius outside), but what could be causing this? Aside from the starting issue, there are no other issues which I would assume would rule out a faulty TPS.
I have replaced the IAC motor twice (once was a defective SMP part which was replaced with a Mopar part) due to a different starting and idling issue so that can be thrown out.
I know the intake air temperature sensor isn't reading right (sensor showed 18 degrees Celcius when it was 5 degrees Celcius outside), but what could be causing this? Aside from the starting issue, there are no other issues which I would assume would rule out a faulty TPS.