What was found
MCO FLT1222 EN ROUTE FROM PBI TO DCA, AT FL370, THE CABIN ALTITUDE WARNING HORN SOUNDED. CREW COULD NOT CONTROL CABIN ALTITUDE AND BOTH PACKS WERE ACTING ABNORMAL. THEY ALSO RECEIVED A DUCT OVERHEAT. CREW ACCOMPLISHED AN EMERGENCY DESCENT TO REGAIN CONTROL OF CABIN. FLIGHT DIVERTED TO MCO AND LANDED WITHOUT FURTHER INCIDENT. MAINTENANCE FOUND CONTROL CABIN DUCTING DISCONNECTED AT DISTRIBUTION PLENUM AREA, AFT OF FORWARD CARGO BAY. RECONNECTED AND SECURED WITH CLAMPS. OPERATED PACKS. OPERATIONAL CHECK AND LEAK CHECK GOOD. ALSO, REMOVED AND REPLACED THE LEFT AND RIGHT AIR CYCLE MACHINES DUE TO COOLING PROBLEMS AND PERFORMANCE DURING PRESSURIZATION CONFIDENCE CHECK. OPERATIONAL CHECK AND LEAK CHECK GOOD.