Mine shifts hard like you say, but I've found all I have to do if it won't shift back to 2wd while stopped is push on the shifter a little and start slowly driving forward like toyotaaddict said. Usually only takes a few feet.
To kinda get the gears to slip back into place?