Flaps are not speed brakes, they are lift augmentation devices. Deploy flaps with too much airspeed and the airplane will balloon up on you.
several things can cause too much speed on landing/approach. Too much altitude the trade off for too much altitude is airspeed as you dive the strip, too high an idle, too small a prop, CG too far forward.
I would leave the flaps alone I think