I had a mk3 airsporter that wouldn't cock when I got it. It turned out the trigger adjustment had been wound all the way in and that was preventing it cocking. Long shot but might be worth checking