It's pretty common on higher mileage engines that the crank pulley will slip on the hub. It's pretty unlikely that you are running 40*. These engines can start to ping around 14*, and I've seen them ping at 12...

I'd take a look at the crank pulley and make sure it hasn't spun. If it has, you may look at replacing it to get an accurate idea of where the timing lies...


1995 Trooper LS auto 3.2 DOHC /w SOHC intake
1989 Trooper 2.6 auto
1989 I-Mark RS DOHC 1.6
1991 Stylus XS DOHC 1.8