No, if it stays on all the time the engine computer has detected a malfunction and set a code. You need to have it checked for codes.
you might need a tune up or your oil changed. it could be a number of but get it checked out soon.
There are sensors all over the engine that can turn the check engine light on.There are sensors all over the engine that can turn the check engine light on.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
Headlights might stay on in a Honda Odyssey after the engine is turned off because of a courtesy timer. The headlights will stay on for a few seconds after exiting the vehicle so the driver can go into a building at night safely. If the headlights are staying on all the time, check the timer for this feature.
It is normal if other lights come on at the same time. All of the reminder/warning lights should come on when ignition is in idle (key's in ignition, but the car is not running)
check brake fluid level.
The computer turns on the check engine light in hopes that you'll check the engine codes. It means something is wrong. Use an engine diagnostic scanner to find out what it is. It's easy to do and you can usually borrow one from your local auto parts retailer, they'll often help you figure out what it all means.
Check the engine mounts. If the engine is not square it will brake them all the time.
Yes they stay in the water all the time
Check at the battery with a volt meter, Should have over 14 volts when engine is running. If not, possibly have to replace the alt. or check all the wires.
Yes, coolant is in the block, heater, hoses and radiator all the time.