Also check the remote wire from the head unit to the amp. Make sure its live whenever the stereo is on. Some stereos have what looks like an amp remote - but is for electric aerials. So if you use this - the amp will only work when the radio is on - but not tape/cd.
Use a small piece of wire to bridge from the main power connection to the remote connection. If the amp starts to work - the remote wire is ya problem.