I put a Gen 4 LS into a CJ7, it?s starts, runs and then things get weird. Sometimes knocks after a minute or two like a misfire and then when you turn the motor off it shakes. I also have the following error codes P0446, P0122, P0223, P2122. Not sure where to start. Again, starts right up, holds fuel pressure, runs then starts a weird knock probably after the O2s warm up and when you turn it off it seems rough as it shuts down. Any help is appreciated