98 tj 4.0 auto won't rev over 1800 and backfires through exhaust
I have a 98 tj 4.0 with an auto tranny that I purchased with a blown motor. I replaced it with a used engine I found local, it started up but blew the 11 fuse -pdc coil had a cel for crank ign ref. And wouldn't rev over 1500rpm and backfired through intake. Traced that down and unplug the tcc and doesn't blow anymore. I have replaced the tps, crank sensor, cam sensor, temp sensor and pulled the engine and transmission harness and went over every wire, cleaned and repaired any imperfection. The jeep starts right up, but wont rev over 1800rpm and backfires through the exhaust at 1800. Fuel pressure gauge shows 45psi and it holds after being shut off. All fuses and relays are good. Catalytic converter isn't the issue, it is removed at the moment. I am lost at this point. I have owned 12 jeeps and built many vehicles, but I am stumped. Any suggestions or information would be welcomed and VERY appreciated. Love the forum btw, I have gained tons of knowledge from you all in the past. Thanks.