I have a 98 Deville that cranks but won't start. It may run fine for a day or two then won't start. The dealer said to replace the crank sensors, so I replaced them and no luck. It also, at times died and was told to change the EGR valve as well and did, but it still died cruising down the road. I'm trying to help my parents, as a shade tree mechanic already over-charged them on a fuel pump and ignition module. Any ideas?