my check engine light is on and has been on for a while. but lately my car has been almost chocking i guess. it runs good while im just cruising but when i give it gas it starts acting up. but then on the way to work the check engine light starting flashing about 9 or 10 times then went off. then on the way home it starting flashing again the same amount of times and stayed on. it scared me cause idk what it means. i cant get a code read til in the morning. any suggestions would b extremely appreciated.