Runaway throttle 4.0L 2000 WJ new timing chain and cam
I just finished installing new timing chain and sprockets, cam, and lifters into a 4.0L straight six in a 2000 WJ. I have rebuilt several different engines in the past, so I am familiar with the mechanical parts, and I believe I have everything back together and timed correctly. When I initially tried starting it, I got some backfiring, so I re-set the cam position sensor (CPS) by putting the engine at TDC and aligning the CPS with a drill bit in the alignment hole. The body of the CPS aligns with the engine, so it must be close. Since then, the engine will start right up, but acts like the throttle is held wide open. I can only start it momentarily as it will rev like the throttle is stuck. I have checked that nothing is interfering with the throttle or cables, and have removed the air intake to be sure. What could cause this? Massive air leak somewhere, acting like the throttle is open? But wont the TPS control this regardless of a vacuum leak? What other things should I look for?
Any help would be greatly appreciated.