I got a check engine light on my way to work, freaked me out because it flashed about 3 times before staying steady and I always heard flashing is bad. I ran the code and it is 0305, I reset it and continued on my way to work....never came back on. Find out it means cylinder misfire.....and just want to know if that means maybe bad spark plug???