check for vaccum leaks
you need get a new car or put a new engine in it
Not unless the engine has a low oil shutdown system. Which I have never seen on a car or truck.
Your truck engine sputters probably because your truck's idle is too low.
engine stalls at low speed
You put it in on the low side in the line about center of the engine.
maybe you have low oil pressure?
Pull over turn off the engine and get out of the truck and call your dispatcher.
The heater core is stoped up / MAYBE. Are the engine is low on coolant, Check coolant level in radiator.
check battery and alternator
Check your Transmission Fluid. If it's automatic, it could simply be low.
Oil capacity depends on the size of the oil pan in the truck and what type motor it has... My Freightliner with a Detroit had 11 gallons (they range as low as 9)
More than likely a carb problem or your timing is set too low.