I've had my 97 Corolla for almost 10yrs and have had very few problems. About 18 months ago my son had been driving the car to school and on his return journey, he tried starting it and it wouldn't crank. On questioning him, he revealed it had been doing this for a week on and off, but it would...