I bought a 97 Jeep with a junk 2.5l in it. I came with a good used 2.5. I tuned it up and changed the timing chain and installed it. Starts and idles fine but when you rev it up it go over about 1200 rpm and has a little backfire. Any ideas on where to start look for a issue?