Well guys, I am at the end of my wits...I need your help.

Late last week my 648 died and had to be pushed into the garage.It started by hunting badly and finally needing 3/4 choke to run...then nothing.Engine has spark,compression,ect.It is the original B48M w/ Marvel-Schebler DD11 carb.I thought it was a fuel pump (Napa electric) problem.I took the time to reseal the intake,rebuild carb & install brass float,replace lines and filter,drain tank(no screen) and check timing and points/condenser.All seems good.Installed different pump down by tank.Still won't run without 3/4 choke.Fuel filter is empty???, but when I take off top of carb, fuel bowl is full.I put the outlet of the pump into a can and it pumps real strong and empties tank in about 10 minutes.Could this be a bad coil? Also, the idle and main needle on the carb do not seem to have any effect on engine operation...full in to full out.Governor also seems to not move much and is locked closed when engine is shut off.Is this correct...I can't find any reference to this in any service manual.Any ideas? Thanks