The actual Pi GPIO's can't handle much current but the DC ports are setup for a max of 5 amps on each port or across them all, you should be well under that. I would bet on it being the power supply, the Pi is very sensitive to under voltage and with an extra load on that cheap power supply (sorry) or as it ages that can be the issue, I've seen it from a few of them. If you don't have one here's a link, if you send me an email or PM so I know who you are I'll send some money to cover it.Yeah PSU was from you, It's been good so far. I was thinking maybe I was drawing too much current with the 12v pump? I wasn't sure how much can actually go out through the pi ports. I had a wedding to rush to this weekend, so I wasn't able to investigate yet.
Amazon product