Bad Ammeter, maybe? Or wiring to the ammeter.
Just as a starting point, I'd try connecting a wire between the two posts on the junction box (jumper wire bypassing the ammeter) and then see if your horn and lights work. If they do work it will probably start; providing everything else is...