anything changed in his enclosure or the room his tank is kept? heavy breathing is usually a sign is stress or exhaustion. is he hissing?
or did anything startle him? another forumer startled her BP while in a mating lock and he had a heart attack. could u see his belly scales? Check out the thread and vid here: http://ball-pythons.net/forums/showt...-bottom-scales