So, I went to another mechanic today and 3 out of the 4 things the previous mechanic said to replace were totally fine. Just needed 4 new spark plugs. Paid 1/7th of the $700 quote which also included a can of fuel injector cleaner. I'll take that.
Thanks for the reply. I'm not that well versed in the mechanics of a car, so I'm not entirely sure what has happened. My decision this morning to hastily visit a shop that was open on a Sunday may have not been a wise choice. On the other hand, I'm going to visit a well respected mechanic...
I have a 2007 Mazda3 2.0L w/ 71,000 miles and have been experiencing a rough idle. Eventually the check engine light came on. I had a mechanic run a diagnostic test and code P0300 came back (random misfire). Upon further inspection, he recommended I replace these items:
Crank position sensor
4...