What engine is it?
But yeah do the whole carby clean thing first before plugs etc.
If it is carby and not injected then maybe the fuel cut solenoid (Assuming it has one) isn't working or the idle is to high causing the running on issues.
Leads and dizzy cap should also be changed if they look suspect but seems like a good start you have there anyway.
Bookmarks