yaight mate, well basically if your headunit isnt keeping its memory its that you have got the wires mixed up behind the headunit. its the continous live and the egnition live wire that are the wrong way around. these are a red wire and a yellow wire. if you swop them aroun d you shouldnt loose the memory. also when the headunit is out take a voltmetre to the speaker wires, to see if there is a voltage being sent to the speakers. trust me i ust to be a trained audio fitter. if you need a had give us a shout.