I think you have a serious problem. If both fans are on your car is getting too hot. The last time I witnessed it on my Lumina was last summer and after that the headgasket was broken. Check if your radiator is clogged etc. A farfetched reason might be a bad oxygen sensor in the exhaust manifold > adjusts fuel/air mixture. So check everything!