The water level problem has almost got to be a bad pressure switch (the part the little hose attaches to, usually seperate from the control board) as far as an abrupt stop to the spin, usually machines have a brake to them so they stop faster. If it will not agitate, check the plastic pulley on the bottom. It should slide upwards and engage a set of teeth when it spins one direction, and downwards when it spins the other way. If it is this pulley, they make a repair kit for it for around 30 bucks. Good Luck!
Usually answered in minutes!