it might be something as simple as a bad battery. when was the last time you checked it? it only takes like 9 volts to start an engine but voltage below 11 can be insufficient for some of the electrical systems. also, do you have an aftermarket radio? tested your alternator?