Proton-neutron interactions, spin gaps and Mo93