Its really odd that the DEN-PIT and DEN-CLT flights (which are 1289 and 1337 miles respectively) would differ so much in flight time. DEN-PIT was just over 2 hours.
Anyway, maybe its just a DEN-PIT thing - I hope so, it really was an odd flight as it happened.