YJ throwing codes 24 & 27
Quick backstory on the Jeep, its a '94 6cyl/5 spd that I bought just over a year ago. Jeep had been severely neglected, and took a little TLC to get it running correct. Ended up putting in new plugs, fuel pressure regulator, fuel filter, and swapped out the IAC & TPS with used models from a 6 cylinder XJ. Ran great afterwards, and I believe the prime culprit in the original issues was the IAC and/or the TPS.
Jeep has run great since everything was corrected until the last week or so. Doesn't idle very well, and requires feathering of the throttle to crank. Seems to run pretty well under load and down the road, but idling is inconsistent. Ran the codes, and I'm getting the standard 12/33/55, but its also throwing "24" and "27". Odd thing is, it throws/repeats "27" twice in succession.
I know 24 is for the TPS, so I need to troubleshoot it and check the voltage. I'll probably just order a replacement off eBay, looks like you can pick them up delivered for under $20. I'm not so sure about 27, seems like it deals with either the injectors and fuel system.
Any suggestions on troubleshooting this particular code, and any guesses as to why it would pop up twice reading the codes?