I have a 1989 Chev pickup. Two wheel drive, 6 cylinder.
We replaced the engine with a used one ( out of good wreck) about 3 years ago.
I have keep it tuned up and it runs great, but anytime I get over 45 or 50 miles per hour for more than a couple minutes, the service engine soon light comes on, and will not go off till I turn the engine off. It does not do this at lower speeds, I can drive it around town 30 and no light.
It does not use any oil, no water lead, it does leak a little brake fluid around the master cylinder ( but not much,) I add a little about once or twice a month.
I have had it to a local garage ( not dealer) several times for tune ups, and general checks, but they can't find anything wrong, other than the light does come on.
Any ideas where to look ?