Just cant get it tuned right 440

Ive got a steel crank 440, fresh rebuild, .030 over 10-1 comp.
1.5 roller rockers
.557 purple shaft Solid
906 heads ported
mopar alum intake dual plane
hooker super comps
750 demon
Spring kit in dizzy
MSD 6al

I have tried numerous things to tune the motor to no avail. It seems like it surges when im cruising, and when above 3500 rpm it feels like it falls on its face. I have adjusted the timing all the way to where it gets hard to start, then backed it off a little.

My 440 source fluid balancer is a POS and has the wrong timing marks on it, so im unsure of my exact timing, need to buy a good timing tape to know exactly.

I have tried numerous jetting combinations and power valves, and still just doesnt seem like im headed in right direction.

Is there anyone out there running a speed demon 750 on their 440? What jet sizes do you use, and which power valve?

Also, When I installed the spring kit in the dizzy, the factory springs were set up with one really strong spring, and one spring about half the strength. The new springs arent much, so I used one factory smaller spring and one of the spring kit springs. I tried using both of the spring kit springs, but I could spin the dizzy with my hand and it looked as if they opened too easily. Can someone tell me if i should be running both spring kit springs or If running one and a stock one is ok? I can almost feel the timing kick in at about 2500 rpm