With my old motor, sometimes I had to actually DRIVE the car to get the CEL to turn on and the ecu to throw a code.
I'd start it, back it out of the driveway, and half way down the street, when it reached a certain RPM under a certain load, it would throw the code.
Take the thing for a drive.
Also, I'm pretty sure the motor locks the timing to 10degBTDC under limp home.
Put the back wheels in the air, and rev the motor in 1st to like 3000rpm, see if the timing changes (with a timing light obviously)