No cold water on fill but works on rinse

I have no cold water on wash cycle but works fine in rinse. This shows me inlet solenoid valves work. Hot works in wash but not cold. Again, cold works in rinse. I am stumped. Circuit board/ timer?

Timer maybe or it could be the temperature switch.
http://www.appliancepartspros.com/ge-switch-rotary-wh12x10498-ap5272299.html

I think that because all rinse cycles use cold water and the timer sends the signal directly to the cold solenoid. The temp switch is used to determine water temp on wash cycles.
Have you tried turning the temp switch to cold wash only and see if it fills with cold then? If not that would be the part to change in my opinion.

That was it. Temp switch. I was thrown by cold rinse working, but you are right, cold WASH comes through temp switch.
Thanks!