after not being satisfied with the small car vss set up i installed one that mounts on cruise control spot on spe3edometer. after 10 days van returned to limp home mode so i thought vss failure. i then ordered an electronic one that send a steady signal. it turned out i had a broken wire resulting in the crank sensor getting only 1 volt instead of 5.the mechanic said that the electronic sensor is not suitable for my 2007 imprezia 2.5 engine since that engine has variable cam solenoids that adjust cams to the speed signal and the electronic sensor sends only one speed while the cruise control sensor sends variable speeds and is better for use with this particular engine. thought this was interesting bit of data and i thought i d share it with the community. henry