I found the issue with the creaking that I was having with my bike. It was from the free hub body. My LBS tries their hardest to take the hub apart (it is a joy-tech hub) and they call me up to tell me that the hub is apparently made to not be servicable. Of course they can't order a replacement since it is an off brand and there isn't a shimano replacement. So it looks like I now need to get a new wheel.
How are Shimano 105 wheels and hubs?