Regarding the Check Engine light....
Note that if this is ON, the vehicle will likely fail the Emission Tests..

Just my $0.02... wink