I have a 97 wrangler sahara so it has 4.o engine. I just recently aquired it from my father in law in non running condition. I got it running after finding out it was missing the asd relay. Now it idles at 2000 rpm and the check engine light is on. The code is 24 which is for tps. Do i just replace it or is there other possibilities?