The computer is digital. It will be either working or it won't. When the chips wear out they stop working, they don't slow down. If the computer is getting a signal from the sensors, generating a fuel/ignition curve then actuating the mosfet/drivers, and the actuators are functioning makes me think that the computer is doing what it is supposed to.

I would re-do the compression test and also perform a leak down test if any numbers are even a little fuzzy.
What procedure do you use to do a compression test?

Poping from the throttle body means that there is burning going on in the intake. That means there is a source of ignition present in the intake. I can think of 2 things that would light off the fuel in the intake manifold.
1. Spark Plugs. (timing)
2. Burning fuel escaping past intake valve. (valve timing/burnt valve)

The timing is controlled by the computer. If you feel that you have verified 100% correct timing on the crankshaft position sensor and the cam shaft position sensor, AND they are working perfectly. Then, it could be something very screwy going on in the computer.

A burnt valve or flat cam lob can cause the symptoms you are describing. I would run a compression test and leak down test just to be 100% sure the valves are good. I would also watch the rocker arms when cranking to check for a flat cam lobe.

I am just so leery about changing out computers. Especially because you canÆt prove that it is broken except through process of elimination. I always like to find the problem and say look here is this part that is bad, I have done this test it failed, and by visual inspection you can verify it is bad. Process of elimination says look IÆve done EVERY possible think PERFECTLY and I know that this is the only other part that can be bad. There are a lot of subsystems to test to prove a computer is bad.
That said if you have the money to swap computers....


91 YJ
2 Seater Sand Rail
Handfull of other fun toys...
And a brand new, spit shined, B.S.
Oh, and a job to boot.