Threw a P0300 code tonight

So I'm new here and just picked up my 08 black ms3 a couple of weeks ago. it has like 2100miles on it..bone stock...i was out driving today and the Engine light started blinking which freaked me out cause i knew blinking was bad... so i pulled over and it turned solid so i drove home. I plugged in the ob2 reader and it says that I have a error code of P0300 and also it had a pending one of the same thing (my reader is a actron cp9125 if it matters). So my questions I am going to bring it into the dealer but am wondering first, does it have to be the one that i bought the car from cause that dealership is 3hr away. If it doesn't, then does it have to be a mazdaspeed dealer? Why did it blink right away and then go solid? Did it just designate it as a new code just incase there was a previous one. Geez so much for that new car feel. Thanks for the help!
 
it does not have to be the dealer you bought the car at. i would have this checked ASAP as this is the code for Multiple/Random Cylinder Misfire.
 
Back