Well i just managed to fix my music problem myself, because i couldnt be bothered leaving my car for a day and paying so much money..
So well wen i was driving today on a small bump, the wires got disconnected from my subwoofer .. And aftr that i tried playing the music and it was playing properly for a long time.. So i wanted to check if it was the sub for sure and i reconnected it and it had the same problem , as there was a loose connection at the back of my sub box so i opened the back part and tightened the screws and connected the wires.. And magic it was working normally and that made my Day!!!
I guess it was creating a spark as it wasnt connected properly and it wud go to the system!!