You might also want to double check the current rating of the power module versus the full load from your setup. A lot of weird reboot or brownout issues end up being power related, especially once extra peripherals get added. Keeping the wiring short and using a stable regulator helps too.