I have a friend who is seting up a 30 gallon fish tank. Right now it is filled, and it has a 200 watt heater. The bottom of the tank is 70 degrees, and the top is around 90. He has a penguin 170, but it is on his 10 gallon tank right now, so there is not filtration and no fish in the aquarium. What is causing the temperature difference. Is it a bad heater, or just because there is no filtration.