just had the same problem, replaced my bungs, breather pipes, plugs, dizzy cap, arm and cleaned the throttle body then disconnected the battery for 30mins and took it for a gd thrashing last night, now it seems to running fine touch wood, give the pipes and tb a clean out and try that first