If you are using them to retract (or compress) a spring, different PSI will result in different lengths.
If you need multiple 'fixed lengths', use multiple cylinders & valves.
If you need proportional/adjustable lengths, you can use two solenoids. 1 double to move the cylinder back and forth, and a single connected to the exhaust of the first. Opening the second solenoid will allow motion.
http://www.chiefdelphi.com/forums/sh...2&postcount=11