try -
-----------------------------------------------
set up a global variable "AngleRequired" (number)
every tick
system - set AngleRequired to angle(0,0 gamepad.Axis(0,2), GamePad.Axis(0,3)
sprite rotate 1 degrees toeards AngleRequired
-----------------------------------------
you will also need to set up a dead zone on your joystick or it will turn towards 0 degrees all the time when not pushed.
dl.dropbox.com/u/143636437/temp/RotateGamepad.capx