If a fuse isn't being blown out the trouble you are having isn't due to a short. There is either a bad connection to power to those areas mentioned or there is a bad ground to them. You may want to try cleaning the chassis grounds under the hood to start with. If that doesn't work then check the power to those areas with a test light and see if you can make it fail while monitoring the light. If the light goes out then you need to check the power lead to those things for a bad connection.