ohhh its definately your starter.. ive had this problem for bout a year.. mostlikely worn out contacts inside your starter.grab a hammer and hit it a few times..will temp fix, but i would suggest getting a new starter
__________________
Don't Text And Drive