2004 chevy 4+4 2500 pulled code po157. Was driving down highway pulling a 27 ft travel trailer and engine light came on but no change in driving got home ok engine light stayed on all day after the 2nd day on the way to have it checked light cleared itself any ideas