Hello.I have 2011 1.4 Turbo Cruze 160,000 Km. Australia. I bought it 4 months ago and 'CEL' has turned on since i bought it. After that I replaced a Ignition coil, Spark plugs, Top radiator Hose&Clamp(①Replaced Hose because of coolant leaking. ②Still leaking found, so replaced clamp. ③Still leaking ④WTF)Nevertheless some parts were replaced, 'CEL' keeps turning on. so Unavoidably I bought OBD2.Code is P0171. First thing what i did is Cleaning MAF sensor with MAF sensor cleaner..(also cleaned cable. and then i separated the battery terminal to reset the car's electronic system)Before and After cleaning MAF, MAF sensor value measured by OBD2 is perfectly 'SAME'. 1.5 g/s(RPM 700)Additionally there's two weired things what i find after cleaning MAF. ①The engine doesn't turned off when i pulled MAF sensor cable out from MAF sensor. ②While MAF sensor cable pulling out, a few seconds later, cooling fan starts working fking so fast. really high speed(still engine running, coolant temp 94ºC)!!??!?!?!?!?!? What the heck? Why the engine doesn't turned off and why cooling fans turns on? OMGI really wanna smash this car with hammer if i had one.