you need to check that there is a 12v feed going to small wire on starter solenoid when key is turned to start position. have you checked engine earth lead-it bolts on one of top gearbox fixing bolts.make sure it is clamping lead,if a wrong fixing bolt has been fitted it will tighten but not clamp lead!
k
July 2009