I recently swap a 1989 2.5l into my 2000 Jeep that had a 2.5l in it also. I took off all the wiring harness from the 89 and put my tj harness on. Also took of the old throttle body injection and put my tj fuel injection on. After the swap it started up good idled great test drive was good also. But when I went to drive it home it began to sputter like it didn't have enough fuel at crossing speed around 3500 rpms it would bog intel it died no matter how much gas I would give it. Had a code for high voltage fuel regulation so replaced that and now it will not start. I unplugged the battery when I replaced the fuel pump and since I did that they're no codes. fuel, spark, and compression are all where it's supposed to be. Has anyone on this forum ever done anything like this? I've replaced crank position sensor, throttle body sensor checked voltage on the fuel pump checked every ground connection, put new ignition coil.