It's alright not to worry it came up one way or another.
Im out of ideas i think on that. The spluttering doesn't sound right, have you checked the ignition system? Another common one on these is the sensor breaking down in the dizzy, if that starts cutting out as 3/4k then it will have a rev limiting effect. When it splutters does the rev counter doing anything strange?