I've had repeated problems with starting since I bought my Alpine nearly 4 years ago. So far, I've been through 2 batteries (now using a glass mat battery), a new starter motor and have had a switch...