You've got something reversed making the ground hot. The wire colors can be confusing too. Some Chinese wiring has yellow as the hot, some red, some black. Pick up a 12 volt test light and start poking around. Don't go by color, go by continuity. Even some greens are grounds. Any chance you could pick up a new generic harness somewhere? Brianator mentioned kill or stop switches, are they connected or the wiring to them rubbed through somewhere?
---------- Post added at 09:03 AM ---------- Previous post was at 09:00 AM ----------
You said you wired it according to the picture. Where did you get the picture? What are you looking at?