Mark,
Have you been in touch with the locals that I passed your way? Have you received your flywheel puller yet?
Another way i have found a faulty sensor on one of my mazda's was to ice pack it. If it runs longer then you have probably found the root cause. Keyboard compressed air can cool down the stator through the flywheel btw...
Thats_a_five knows what he is talking about. Found that Ford and Mazda use the same cam sensor for certain products.
--Biff