Hi all my wife wrecked her 2004 grand prix and I found a 2006 grand prix gtp and was wondering if all the parts were interchangeable and if its possible to swap the other gtp motor into her 2004 car? I heard about maybe reprogramming the pcm? thanks.