I just bought a 06 with a a bad engine. I replaced it with one I had, like I've done several times before. The problem if you give it any throttle what so ever it takes a good 45 seconds at least for it to return to an idle. I have replaced every sensor on the engine, I will repeat that "EVERY SENSOR". It is throwing one code p0016 crank cam misalignment. It does run no knocks or anything unusual. It has good power no hesitation sometimes it starts right up other times it cranks awhile. And yes the cam and crank are timed properly. Open to any ideas, I'm stumped and frustrated.