Brushless pump messing up DC power supply?

film caps as that's what I have on hand

Film caps are useless for this application.
It is the high frequency noise that you are failing to suppress.

Here is a link where film caps failed and ceramic caps succeeded.
http://forum.arduino.cc/index.php?topic=343563.10