Something similar to this happened to my 1990 civic, it was a bad ignitor.