RepairPal Certified shops can diagnose and repair your 1997 Geo Metro. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
That's got to be inspected to see what's going on... Possible engine mount....exhaust pipe etc... See first answer and contact his shop if close by! .. I'm in VA.
my 97 geo 4 cy makes aloud noise like something like something is hitting something and when you push on the motor it stops