Hi, y'all! I have a 2001 Corolla(51000 miles), which's been great, till recently

I've had the check engine light come on with a P0300(Random misfire) 3 times in 1 month now. The first time, I took it to the dealer and he suggested that I replace all the 4 fuel injectors..and slapped me with a $1200 bill(ofcourse!0. So, took it to a local meineke shop and had them reset the light..but, it keeps coming back. I read a similar case in another forum..but, the guy didnt say how he solved the problem. Did any of u corollians have a similar problem or do any of u have any suggestions??