In meyers cubic noise, the output from the y of the get function,
seems to be zero. Why?
Preview windows always operate at y=0. So in your algorithm Sine(0) = 0.
When using preview windows to test graphs, I often switch the z and y 'to scalars' with each other to see what the y component is doing on the z axis in the preview. Try it and see if it's doing what you want.
This reminds me of a possible bug: try previewing a PF which has a *default* distribution shader attached to as blendshader.