Yeah, it sounds like similiar to my EF on Thur. I would check your battery wires pos. & neg. My EF didn't rev pass 3K & it was sputtering, popping & jerking like crazy coming home from work. The next morning checked my battery cables, plug gap & now ride like a champ.
let us know what happens