Before I start with the problem, let me take some time to give a brief history about the car. I have been owning Palio 1.6 Sport from 2007 and it has been a trouble free experience till now. It's an amazing vehicle to drive and that’s the sole reason I have not parted from this Italian beauty yet.
Initial signs of the issue:
I am not sure if this is relevant to the issue that I am currently facing, but I started noticing minor issues with the idling of the vehicle from around 3-4 of years now. During the cold start, the 1st crank was taking a bit longer than usual and the idling RPM was around 1000-1100 from the usual 900. Immediate 2nd crank was normal however the issue with the idling RPM was still present. Although it was highlighted during the service it was not sorted and the technician told me that its common with most of the Palio's and its nothing to worry about. I ignored it at that time as it was not a major concern.
1st time when this issue bothered me:
In March 2020, lockdown happened and as a result, the vehicles were not used frequently. But even during the lockdown, I ensured that the car was started and kept running for some time every week with short runs in the society campus. I started noticing this peculiar behavior from around June 2020 as it was very prominent during the drives. I was experiencing loss of power in the 1st and the 2nd gears and even when the gas pedal was floored the car did not get power and used to crawl. I had to race the engine to higher RPMs with half clutch to restore the power. Once the car was on the move in the 4th/5th gear, it was running smooth as usual with no symptoms of the issue. When I used to slow down with a gearshift on a speed breaker or something like that, I used to notice the power loss. This was not noticed every time but once in a while.
Service and attempt to fix the issue:
Somewhere in August/September I gave the car for service to a well-known Fiat technician in Pune. His name is Sharad Wagh and runs a small garage in Bibewadi area in Pune. I got his reference from another Fiat owner I know and Fiat owners from around Pune should be aware of him I believe. After the initial regular service, the regular trouble shooting was done to diagnose the issue where the spark-plug cables, ignition coil, fuel pump was replaced along with cleaning of the throttle body. But still the issue was not resolved.
Post this, the car was scanned and it returned an error with the MAP sensor which was replaced and the issue got resolved completely. The replaced MAP sensor was not new and was a sourced from another scrap vehicle.
I was happy as the car ran smooth as ever after this replacement of the MAP sensor.
Fast forward 2 months and one fine day while the car was idling in traffic, I saw the RPM acting up and was fluctuating erratically from 600-2000RPMs without any throttle input. I gave the throttle a little tap and it got settled at around 900. After this incident, this behavior was seen frequently and sometimes it used to take an engine shutdown to get the RPMs normal. Even, with this issue the car was pretty usable in even bumper to bumper Pune traffic.
Than one fine day while driving the traffic, the car died on me. This was noticed 3-4 times on signal or while idling in neutral in traffic in a total drive of 10kms. On the way back, the car behaved normally without any shutdowns. Now, over the time, this issue has aggravated to an extent, that the car is unusable in city traffic. Every time I slowdown on a signal or due to speed breaker the RPM drops to zero and the car shuts itself off.
Now when I called my technician he told me that this issue is because of the throttle body and it needs to be replaced. I am not sure what could be wrong here.
It would be really a great help if I get some suggestions or any reliable mechanic who can handle this situation and revive my car to its glory in a decent budget. I really want to keep this car with me but not at extravagant repair cost as everyone knows the price of this car if I try and sell it in the market

Solutions and suggestions are welcome.