As promised here is the CKP learning procedure. Now the other thing that could be an issue is the 07 engine's reluctor wheel. If it's different than the 04, you may never be able to get the ecu to learn the ckp. I can't check that until Tuesday.
But for now here is the file. I had to zip it, forum doesn't like .rtf files.