it has 197000 it dont loose much because every time it starts to get bad i park it i think it might be oil from the separater plate but it dont explain the loss of power after it warms up and yes the check engine light is on because of the knock sensor but i just lost my job and have no way to pay 90.00 bucks for it