Stick with it John, sounds like you're getting there.
Never a quick process sorting out a machine when it's in this state.
The last one that gave me this much trouble ended up with me using the ultimate virus removal tool on it, that solved all the problems quite nicely