Late timing can be the cause.
To eliminate the carb, I'd try this.
Go out to a quiet parking lot and slam on the brakes to make it happen.
The imediately shut off the ignition, remove the air cleaner and look in the carb. Are the plates wet with fuel? If so it is fuel slosh.