sounds like you might have a bad battery connection. ive had a similar problem before and it was because my terminals were corroded.