on your disributorless 24 valve 3.0 you also have a cam sensor and crank sensor...they'd send a code.
When was the last Timing belt job? This isn't too likely but could belt be off by a tooth from bad belt or tensioner? (24 valve is an "interference engine" so you don't want a belt off the mark).

dave h.
'89 Raider V6 5spd;Aisin Hubs;; Gen2 LS: frt. brakes, rear coils;U.C.arms;R.trailing arms;idler arm; rear LSD axle w.disc brakes ;2 battery system for Dog's fan; relocated ECU; custom bumpers;J.Baker receiver;Conferr roofrack; t-bar crank.