Sometime my R will not start and I can't get the key back out. I jumped it and it started; Ran it little while stopped it and restarted it. The next day it would not start. Put in a new battery and it seem OK for a few weeks. Then it wouldn't start again. Jumped it and it started. The started and starter solenoid are also new.The alternator is about a year old. Chevy dealer has no idea what's wrong because after I jumped it I drove it to the dealer and they said its started every time for them. Any ideas? It's a 2004 R.