The flashing light means there's a serious malfunction that could damage the engine or transmission if you continue driving. You should avoid driving the car until the issue is diagnosed and repaired. You'll need to have the car scanned with an OBD-II scanner to get a diagnostic trouble code (DTC) which will pinpoint the exact problem. A mechanic can then use this code to figure out the repair.