Shaking when I accelerate and check engine
So I was at a stop today and everything was fine. I started accelerating and everything started shaking and the check engine light came on. I went to Autozone to have them run a diagnostic. It came up with the following codes:
P0305 - Misfire on cylinder 5
P0441 - No purge flow detected
P1250 - PRC Solenoid Circuit Malfunction
P1478 - Evap small emission leak
What could be the problem and is it an expensive fix?
2000 323i, Manual Transmission, 105k miles.