Started the car this morning and it was quite lumpy, then the EML light came on. Read the fault codes and 3 of the cylinders were misfiring. I was able to erase the codes and start it again giving it more throttle but I know that's a temp solution. Any ideas? Is it likely to be coils? I read somewhere that spark plugs don't register an error code, is that correct?