Truck ran great. Check engine light was on so I cleared the codes P1193 fuel air mixure x2. Figured it was due to new cats and O2s being fitted before I bought it. Check engine light out and ran good for that weekend. Went to start it to get it emissions tested this last weekend and no spark... I thought CPS, but in looking at it, the check engine light never comes on with the ignition on. Isn't it supposed to? I do not remember if it did before or not. Would a bad CPS prevent the check engine light from coming on with the ignition or on these early trucks does it even come on with the ignition? Also, starter relay seems slow to charge. I turn the key to start and there is a momentary pause before the starter starts cranking the engine over, it does crank fast and healthy so it's not a low battery.