If it doesn't have to do with the ignition or carb, I'm going to have to guess that the heads are too big for the engine. 310cc runners seems up there and 286 duration for a 496" motor isn't a huge cam.