Have you looked closely as to what’s happening in the request token step here? Added additional logging and or exception handling? It’s likely an environmental problem – an off clock, bad SSL support, or other kind of issue you may be running into.