check that the battery terminals are clean & tight if you have a good battery then suspect the starter motor which is not a bad job on a Mirca.
Also check the the connections to the starter are clean and in good order and the earths to the engine are good.MRW
Mark
November 2010