If you still get a 403 error download Wireshark or something and take a look at the HTTP request being sent. You should be able to identify the problem relatively quickly.