Okay, say I replace everything. Do I have to keep the factory headunit in the car? I've heard certain GM products require this for the diagnotics to work properly. Also, what kind of power do I look for in a deck? If I get a high powered deck with new speakers, do I even need a sub? Crutchfield says...