Tweaked control scheme. Chip almost overheated. Suspect stall current???