Update on the situation, so my problem got resolved, not really sure how, but the speaker has stopped cutting out. After i took it apart, removed the battery and tried to play it through the cord to see if anything changes ( It did not) i left the battery out for a while, then one day i put it back in and its working again without cutting out the sound even at maximum volume. Not sure what was up with it or if me removing the battery then putting it back in fixed it, but hey its working and i will take it.