Flashing light means misfire.
Have you had the service light scanned yet?