Some users reports that this module causes problems on resume. So unload it before suspend and load again at resume.
Recent kernels have ehci-hcd split into ehci-hcd and ehci-pci, so remove both of them.