I'd suggest that you confront him with the precise amount spent solely on rectifying the overheating issue. If the goal of that expenditure was to fix specifically those issues and it has not achieved that, then he hasn't delivered on his claims. Ask him about why exactly that is.
You say you've spent Rs. 400k specifically on the overheating and stalling issues. At this point, based on what I've read, you are at fault for perpetuating the problem by not communicating with him after you discovered it wasn't solved. I understand it's frustrating and annoying to deal with someone who has taken your money to do a job that didn't solve the problem. However, you MUST talk to him and ask:
- Did he perform a complete inspection beforehand and inform you it was going to end up costing that much to resolve those issues? Or did he gradually find out over time and after each job or successive part thrown at it that the car needs more work?
- What, if anything, will resolve these issues? How much time will this resolution take and how much will it cost? How confident is he in his guess?
Your car could be just that old, which is not uncommon, leading to an expensive range of fixes that you can't blame your mechanic for as the next weakest part fails. Or, your mechanic could be overestimating his competence, which is not uncommon for older, "wiser" greasemonkeys.
Many conclusions can be drawn, but here are some:
- He has tried his best to resolve the problem so far based what he knows, but the car still needs more work done to it that will finally fix it for the foreseeable future.
- He is trying to fleece you deliberately. Don't visit him again. Find, evaluate, and choose a mechanic based on the experience you've just gained from your mistake.
- He doesn't actually know what it'll take to fix the car, and is enjoying the process of discovery and experimentation on your generous dime. See above.
Find out. Get some actual answers. Decide what you're going to do next based on the information you receive.