Some of my answers in Blue to your comments.
1. when u give the throttle a sharp hit it nearly stalls, though if u ease on the throttle or tap it quickly a few times it revs not bad. spraying carb cleaner definitely made this a lot better, but still does it.
Ok this is a common problem for all Rochesters even some holleys that have been sitting around for a while..., two things to check here.
A)Take your air cleaner off, look down the front side of the carbie, when you pump the carbie, eg. simulate accellerating it should be squirting some fuel down the throat. (If this isn't happening you have either a worn accellerator pump plunger rubber, (this will need disassembly of carbie)
B)or it's the ball-bearing at the bottom of the accellerator pump plunger that is jammed. or stuck, usually held in with a screw tap (this will need disassembly of carbie)
This will cause it to scavange for petrol under quick throttle, when you gradually accellerate the metering rods kick in and compensate.
2. stalls when put in reverse, on an up hill slope it wont reverse, goes fine down hill lol.
I would defineately check vacuum hoses for this one, mainly
A) vacuum advance vacuum hose comes from the dissy to the front of the carbie (but some people can plug this vacuum line at the back to put motor in always advanced mode.
B) the other one to check would be from trans shift module (side of trans to manifold) - usually this will also cause your trans to have longer shifts between gears