what could cause the motor to move forward on 1996 Pontiac Grand Am

the motor moves forward toward the radiator when you put the car in gear

Torque strut (dog bone) upper engine stabilizer (mount). Motor/trans. lower mount on firewall side of engine if it moves toward the radiator when put in drive, reverse would move engine toward firewall if front lower mount was worn.
I agree with wetry
1 more answer
sounds like u have a couple bad motor mounts or wats called dog bones they are on top of engine