Rough idle on start, error codes
Today, starting the car after leaving it for 2 hours, it starts to shake and the check engine light came on.
Drove home slowly, 3 hours later its running fine but there was a fuel smell on the start and the check engine is still there.
Codes:
P0300, P0305, P0306.
After research, it looks like it could be related to couple of things. Any help to pin point the issue is really appreciated.
Car is stock with 130k km, (~81k mile) I have not changed the spark plugs yet.
Thanks.






