What does the check engine light mean on a 2003 civic?

it usually means the the EGR valve needs to be replaced. If your car is "bucking" on start up then for sure it is the EGR valve.