Ahmed bhai thanks for your response. I am not sure which engine it is but it seems like its the stock engine because no mechanic has ever told me that the engine is an altered one. Im attaching the picture. May be you could identify which one it is. The check engine light is not working. The mechanic whom I visited yesterday told me that the CEL might have been deliberately turned off due to different ecu being run.
I got the following things done:
1. Throttle body cleaned
2. Got new rings put in engine. The mechanic told me that the pistons were not that bad and they could work for some time.
3. Got spark plugs and plug wires changed
4. Got the dholki changed. Previously cultus dholki was installed. Also got the exhaust system cleaned.
One thing I forgot to mention, in first and second gear when I put off my foot from throttle the car starts jerking.
I dont know how to check what ecu is currently installed :(