Wish I had access to a Windows 8 computer but no one I know has one other than the guy I mentioned and he doesn't live near me anyway so I can't easily test the issue. I will see what I can do to rectify this issue and post a follow up thread later. Thanks for letting me know.
I got rid of the function calls anyway and use purely variables now which is apparently more efficient than what I was doing so that maybe has corrected the issue. I'll have to see.