please i need your help
my car is daewoo cielo 1996 dohc 1.6v
the car was working fine but suddenly the car has a big problem
the idle level is moving between 0.7 and 1.2 alone (when the car is moving or in park) also the car lost its power so when trying to go with car a little upward road its move hardlyy with a voice from exhaust (blablabla

here what i did:
1- i checked idle speed sensor and its ok (moving upward and downward normally when ignition on and off).
2-i checked the tps sensor and seems ok since when i pull the connector from it when the car is turning on the rpm is moving upwards so the tps is adjusting fine .
3-i changed the spark-plug and spark wires with original one (new).
4-i checked the desperator cover(i mean the part where the 5 spark plug wires is connected,didn't know its name in English

5- i tring to reset ecu by disconnecting negative battery terminal for about 10 min .
6- i make idle speed learning method
so please i need your help because all of this didnt solve the problem
is it a problem in the motor ,i have told by freind that this could happen by miss firing order,but is it possible the timing built is shifted from it position and cause that
thanks you