this sure seems like a position encoder problem. when all else fails replace the relay pilot board.