As has been mentioned on here before, check your GPS settings. I had much shortened battery life, until I went into control panel and switched off GPS - it seemed to be on even though no icon was in the status area. Once I switched it off, battery life was back to normal.