Funny I did about the same thing, mine was covered in oil sling from the dreaded rear main seal leak. I was getting no spark. Figured I'd clean the area up some before swapping it out, dumped a bit of really hot soapy water on it, scrubbed around a little with a bottle brush and rinsed with really hot water. Decided to try it one more time for the heck of it and it started right up. I really can't see how being oil covered would affect it any, but it seems it does.
I've also had a CPS that ohm tested good and was still bad, no spark is a sign your CPS is toast or there is some sort of resistance in the wiring between the CPS and the ECU.
Just for the heck of it, try key to run, then off, then run, then off then start.
Another quick check might be to go to the "BAL" pin (I think) on the starter relay, the one with the orange and black wire hooked to it and do a voltage check while someone is cranking the motor over. Though it doesn't sound like a fuel problem, if it's flooding.
Might try going to the larger yellow wire on the coil (ignition module) and checking the voltage there while someone is cranking it over.
Check your spark, a good spot is at the coil to cap wire, should be a sharp spark thin and mostly blue with say a !/4 arch. If it is thick and yellow or intermittent you may have weak spark. Weak spark won't usually keep it from starting, but will make it idle badly.
Just a few quick checks that may be helpful.