I had a different problem - didn't start at all when i changed my gearbox last year. However, the problem was an earth strap which attaches to the gearbox. If you haven't done it up, the strap rests on the gearbox and gives a bit of earth, but not enough. Have a look there first.