May sound obvious, but check the alt belt. I'm told they often slip, and the one on mine seems to need regular ajustment. I think the nut comes undone over time.