Jeffster - can you hear an echo?
As you say - hard to pick the problem - but a good clue would be in does it have a spark? Of course you will have checked your kill switch.
Did you have the tank off? - I think there is a vacuum hose from the engine that allows the fuel to flow/checked for pinched pipes?
The electrical connector is probably a red herring as there are a few spare connectors on most bikes - it would be good to compare with another one.
good luck!
Grant