Many possibilities but the greater likelihood is electrics. Consider checking spark leads, use multimeter to check earthing points, check ohms resistance on ignition coils ( multimeter again), check all breathing tubes. Its going to be a systematic process of elimination. Epic and tedious for...