it might be your head unit im not sure. we just had the same problem with are jeep our radio was turning on and had lights and all but no sound. we went to walmart bought a radio and had to run the wires a little diff. but we had sound. not sure u might want to double check ur wireing harness.