Marathon Petroleum (MPC) has been drifting lower over the past month, even as its long term track record still looks solid.