Looks like a common problem on 04 bikes exact same symptons.

Good luck

Danny