Brandon, the yes I checked and the versions are the same for the SDK.
Laura - I was hopeful with your suggestion, I tried this but it didn't make a difference. It does make sense though of why it could not be working locally. For now I will just have to stick with my rewritten version. The client wants to do a redesign next year, so that will be a good time for refactoring.
thanks