Thanks for the reply!
The only test I did on the fan is I waited till they turned on when the car got hot. Another fan test was I turned the ac on and they turned on. Im not very familiar with the fan operations how do I got about checking the high and low?
Also I was vague about the problem sorry. The fluctuating temp guage only happens during peaks heat hours of the day (like on her way to work at 3pm). During mornings and nights when outside temperature is below 100 the gauge stays steady at normal.
Another thing I failed to ask is about the heat shield that was mounted on the exhaust manifold. The screws cracked and it fell off and was never replaced so the manifold is exposed. Could this be a possible reason? The engine bay temp seems higher.