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.
Check your brake (stop) light fuse
You need to find out what the check engine light came on for. Have the computer scanned for codes. When certain errors occur that could damage the engine, sometimes the computer will just shut down the engine to prevent damage. That may be what happened to you.
If the check engine light is flashing as you are driving it means you are about to destroy the catalytic converter(s). Stop the engine and get it to a garage.
It means that you need to check your engine you dumby. it has check engine in the light name jackass. i should put you in a menatl institution because your freaking stupid as hell.
Spark plug miss, fuel injector problem, burnt valve, or vacuum leak but the check engine light should be on if this is the case. Also possible broken motor mount if the check engine light is not on.
check the crank sensor
If the check engine light is or has illuminated, have it scanned for codes. They may help find the cause.
Just because you had it serviced and had brake work will not necessarilly stop the engine check light from coming on. It could have a new or re-occuring problem so that is why the engine light is probably on. The engine has several sensors that it gets information from and if any one of them sensors has a problem it can turn the engine check light on. Go and have it scanned to find out what the code or source of the problem is.
you have a cylinder misfire
I think you need a speed sensor
on the master cylinder in the engine compartment
check light bulbs, check stop light fuse,check stop light switch