I've heard (from a somewhat reliable source), that Murtha is the target of an ethics investigation. If that's true, then his criticism of the war was just a smokescreen, an effort to build some goodwill among his liberal allies before the inquiry goes public--and allowing him to paint the investigation as a GOP "smear."
Murtha just missed getting nailed by ABSCAM, remember?