The engine main and/or rod bearings are worn. Change to a heavier grade oil (higher viscosity number) and the light should stop flickering so much. If you do that you can make the engine last a little longer, but the engine is definitely getting tired.
Turn signal flasher may be defective
Usually an airbag light blinks to signal a problem. The number of blinks tells the driver the code number, which informs the driver of the problem.
If you mean it stays on and does not blink then check the other turn signal bulbs on the right side front/back. If it blinks but does not turn off when you make a turn then the problem is in the steering column canceler.
It is important to know why a Check engine light blinks. In many cars, when it blinks so many times, it is indicating a code, which is indicating the problem number for the specific car.
You have low oil pressure. You find out why this is happening if it is full of oil. If not add oil until it is at the full mark on the dipstick. If it is not low of oil then you have another problem.
Check oil level Could be a bad sending unit Install a mechanical gauge to accurately check oil pressure Could be due to excessive engine wear (bearings)
Have vehicle scanned to determine problem
it has long and short blinks. your blinks are not clear for me. if 8 long 6 short is 86, for coolant temperature is not right after the car started for few min. That is my car's problem.
Your vehicle may have a problem with its brakes.
Usually when the D4 light flashes it means there is a tranny problem.
The computer does tests as you drive the car. It has found a problem in a component and is telling you about it. You will have to check for sure but it sounds like code 23 possible Air flow metering problem.
change the bulb out for the brake light and that fixes the problem.