GFI's generally aren't really designed to trip for too high amp usage, that's the circuit breaker's job. There are some GFI's that also come with arc fault and over-amp protection as well, but those are kind of expensive, and fairly new - so I doubt you have one of those.
GFI's also tend to become more sensitive as they age. Older ones can trip even if the appliance plug shakes a little bit while it's plugged in. An outlet with heightened sensitivity like that will likely trip every time the Mobile Connector checks the ground for continuity. If that happens, it's time to replace the outlet.
There is also a possibility the GFI is wired incorrectly, but we'll get to that in a moment.
Whether you're replacing the GFI or replacing it with a non-GFI outlet, this is the best procedure to follow, in my experience:
First, turn off the circuit breaker (of course). Then pull the GFI out of the wall, and see how many wires are hooked up to it. Generally, two wires come from the circuit, labeled "LINE", and two labeled "LOAD" go to other outlets in the circuit protected by that GFI. If you only have "LINE" hooked up, you can freely replace the outlet with a non-GFI. That's not to code, but you can kind of get away with it as long as the outlet is above about waist-high, and nothing standing on the floor is plugged into it (a garage GFI is supposed to protect against the possibility of an appliance standing in a flood being plugged in, or the outlet being immersed in water).
If you have four wires hooked up to the GFI, start with some safety testing. Remove the "LOAD" wires and cap them, and then turn the circuit breaker back on. Test the outlet with a light and see if it's active. If it is, your GFI is wired safely. If not, turn off the breaker and swap the "LOAD" and "LINE", because someone wired it backwards. You can now safely replace the GFI outlet (after turning off the breaker!) with another GFI, but more steps are needed to replace with a non-GFI.
Replacing a GFI with a non-GFI if you have 4 wires hooked up: Turn off the breaker again and find out where the two "LOAD" wires are attached to. Since they're disconnected from the step above, you may as well find the now-dead outlets. Usually if a garage outlet has more outlets hooked up, they're going to be outdoor outlets, or less commonly, bathroom outlets. It might take some trial and error to figure out which outlet is next in line behind the garage GFI, but if you can find it, replace that outlet with a GFI (or if you can't figure it out, you can optionally replace them ALL with GFI's), but once again make sure "LINE" and "LOAD" are correct. Then you can replace the garage outlet with a non-GFI without losing the protection in the rest of the circuit.
Sorry for the lengthy reply. I got all of this information by having to do exactly this myself a short time ago!