When the engine isn't running and the doors are locked , the theft light should flash on and off indicating that the alarm system is armed
the service engine light is on due to the fact that there is a problem with your truck, this is confirmed by the way your truck is running. you need to get a engine diagnostic check at an auto shop. may just need a tune-up, or the truck has a bad sensor, or engine woes.
The wait to start light on a 92 Dodge Diesel truck can be caused by a lack of fuel to the engine. It can also be caused by a wiring problem.
The engine/transmission needs servicing/repair.
the oil pressure in the engine rises when the truck is warming up causing the light to show, if continues after the truck has been running, change oil and oil pump.
disconnect the battery for a few minutes, reconnect and start it. if there is no problem, the light will stay off
There is something not right with the engine.
Have vehicle scanned to determine problem, possible severe misfire.
Daytime running light module may be the problem
That depends entirely on the reason why the check engine light is on.
If the check engine light is flashing a spark plug misfire has been detected - have it scanned for trouble codes to diagnose and repair as soon as possible
Engine is running rich