Hi there: DTC P1128 is "Long Term Fuel Trim Too Lean" This means the air/fuel mixture is leaner than the HO2S can compensate for.
This is most often caused by a vacuum leak. It can also be caused by a clogged fuel filter, unmetered air entering the air intake system, leaking exhaust system, canister purge system not operating or a weak fuel pump.
Hope this helps; also keep in mind that your feedback is important and I`ll appreciate your time and consideration if you leave some testimonial comment about this answer.
check the fuel pump pressure after putting the petrol in and then it will not start as the pump could have a low pressure ,as the car runs the EVAP system is pressurising the tank making up for the shortfall in the pump pressure
look for any hoses or wires that may be contacting a hot surface or a pulley .if there is alot of oil on the engine then a wash isnt a bad idea. you can generally do it your self for about 10 bucks and a little time keep in mind engines have sensitive electronics that will be damaged if sprayed with water.knowing what to keep dry is key here. check the oil dipstick and cap, transmission fluid dipstick. look for any type of leaks. a good way is to sit a clean peice of cardboard under the car over night. inspecting it the next day will show if something is leaking.hope this helps..let me know what you find.
Your owner's manual contains a section for maintenance & safety checks. Depending on your vehicle's maintenance history, you may not have to change any fluids at this time. As a rule of thumb, every 30,000 miles you should change trans fluid/lube and cooling system flush every 2 years. Brake & power steering fluid need only be checked for minimum level and inspect system components if fluid levels are below minimum.