'98 if I remember has the coil down by the alternator, ck the coil wire for corrosion.Where are you checking for spark? Also if the truck has a tach a quick check of the crank sensor would show rpm 50-100 even when cranking.