If you can hear the starter relay working, then its possibly the solenoid is stuck. I had the same problem. I took it off...gave it a few hits with a rubber hammer (Pecussion maintenance) and put it back and it worked beautifuly it is the first item connected directly to the (+) of the battery.