Needing help got a 99 grand original motor quit after #4 piston cracked in half bought a used 4.0l motor 2003 jeep grand and installed it on start up eng. Revs up to 5k rpm and stays new timing chain trottle body sensors new cam sensor new crankshaft sensor. New ecm comupter No noticable vaccuum leak or air intake this gots me stumped on whats next to try.