Hard to tell since the truck was parked TWELVE YEARS AGO because it was running poorly then. I’ve only had it for about six weeks and the problems were already there.I've been told that TPS and IACV frequently go out around the same time. I guess if they're original or really old, the solution is to replace both? I've not been able to afford to do that on either truck though....