Not sure it is the same in your situation as you just replaced the PCM, but mine throws a code when right full and the gauge drops to empty. Can't remember the code, but the sensor in the tank thinks there is more than 100% full which isn't possible, so it defaults to empty thinking there is something amiss. Have driven it this way for 10 years. Not an issue as everything is good once a couple gallons are used up. The CEL stays on for a couple days if I don't clear it off with my OBD scanner (usually don't bother)...the fuel gauge itself resets after every ignition cycle. Oh, 2005 TJ btw.