Having loads of squeaks in my hallway, I've removed the old hardwood thinking all I had to do was to lay new boards down. Have found that the subfloor is thin plywood that sags between joists and causes the squeaking. Is removing and replacing the subfloor warranted or would inserting long screws in...