Not sure if you fixed this issue but we had the same issue and are fix was the CISC lamp sensor. Been trouble free since.