DO NOT DRAIN THE BATTERY !!

It happened on my bike... I kept trying to crank it... it drained the battery and the problem was the fuel shut-off valve.... I know... very stupid...
Like you said, u could be the coils. Wait for someone else that knows how to check them.
Later