Can't get my 350 to run clean. After going through the carb and ignition decided to call the guy that put the motor together (couple of previous owners). He said it was set up like a race motor. When I asked him why the motor wouldn't run anywhere near correct timing he said the cam was degreed and that you could no longer set the timing by stock marks. I thought maybe the balancer had slipped.. To me that means the cam is dead nuts on but that the motor should still run per spec. I was shooting for 12 BTDC @ 900. Timing marks now show up on the opposite side of the motor with the timing light on them. I would say that its advanced about 40 - 50 degrees BTDC at idle. Motor has a stage 2 cam with 1.6:1 rockers, stock HEI with curve kit. Am I missing something ? Do they screw with valve timing that much ? Motor runs good but is always rich. Anyone have any suggestions?