Likely that your oil sump/pick up screen is clogged up. You will need to drop your oil pan and replace the pick up tube/screen. Upgrade the PCV system at the same time. All parts can be ordered from eeuroparts. Change the oil using fully synthetic oil. Good Luck, Dennis
If no codes (check engine light) or rpm fluctation first check fuel pressure
It's probably misfiring. You would need to diagnose why.
Your valves need adjustment. Take it to your preferred mechanic.
b/c light fool
In our case (2003 model), we replaced the fuel pump which was located in the fuel tank. Easy changeout.
A failing alternator.
Have vehicle scanned to see if any codes are stored to determine the problem
the seat belt sometimes makes the light stay on
Have the code read, that will tell you.
The brakes :)
Transmission problem. Take it to a professional.
The airbag light stays on when there is a malfunction in the system. The airbag computer will need scanned to know possible causes.