Hello,
Yes i was contact with them on last monday but unfortunately they was not available.
About check engine Light , some time check engine light on, and then some time if off auto, and some time i need to reset setting then engine check light off..