Yes it is. IAC Valve
I don't know for sure what gen it is.
O2 is indeed wired all the way to ECU Pin No 8, which read Oxygen as well on the PCB of ECU.
Injectors (blue color body) are from Vitz (Kabuli from Shoba Bazar Peshawar).
Never done serviceability test of FPR.
One thing more...
Fuel Pump and Fuel Filter is installed since 2018. I drove the Car locally for 2 years 2018-19, then in September 2019, shipped it to Karachi in Cargo Truck. Then drove it by road in May 2020 from Karachi to Peshawar and back from Peshawar to Karachi in July 2020. Since then, the car is driven for 2 to 3 kilometers in every ten days are so. Means to say very little driven in the last one and half year.
What is the average life of Fuel Pump and Fuel Filter?
Weak Fuel Pump & Clogged Fuel Filter also cause problems.
There are so many things to be checked but by professional mechanics.
Here in Malir Cantt Karachi, mechanics are just jokes.
They will happily change your Engine Oil and Spark Plugs. That's it.
Other than that, you are on your own.
So I am waiting for the time when I go back to my home town Peshawar in February 2022 and get all things done.