03 Mazda tribute with 102843 miles and it just recently started acting up as you are driving all gauges simultaneously shoot up and back down the engine seems to flutter while this is going on as well?

Waterpump