47 degrees initial time? help!!!

Ok so i have my new engine in and running. 360 .04 over xe274 cam msd al6. Now that th engine is broke in i decided to check some timing numbers and see what works best. Hit it with the light and it says 47 at 1000 rpm and dizzy unhooked. I checked the balancer mark with a piston stop and it is dead nuts on. Gears and chain were put on spot on. Car fires right up hot or cold. Could it be somethi g with the msd messing me up?
Just to review post #1
A lot of oem balancers wobble;just like old men,there comes a time...
The transfers need to be more than just peeking or you will have driveability issues, like hesitation on tip-in. The just peeking indicates you have too much idle timing, and you have closed the curb-idle for compensation. Read my sig.I can think of absolutely no advantage to running more idle-timing than neccessary, and at least one to run less.OOps, make that two.