Logic level mosfets do not turn on, unless I touch them!

So for the OP.
This sounds like the grounds are not connected.