New guy here. My new to me 1999 TJ auto. 4.0 is throwing a P0505 code gas gauge reading empty when full and CEL on. Jeep runs fine, no hesitation, spitting or loss of power. Starts right up on first try every time. I took out the IAC valve which looked brand new and still cleaned it up any way but no change. Any one have any ideas? Thanks