Recently I started noticing a weird problem with my car (Maruti Alto LXI 2009, Manual petrol with carburetor) that when I press the clutch pedal and the car is in gear it hesitates (it cranks but not enough for starting) to start. Tried pressing the brakes and putting the car in neutral the car starts normally. Got it checked by authorised service center and they suggested to replace both the clutch(5 years old and ran around 25000kms) and battery(only 3years old). Is this normal? If any other information is required please feel free to ask.
This suggests that when the clutch pedal is pressed, the clutch is not fully disengaging. Check the linkage (if mechanical), or the hydraulics (if hydraulic).
If these systems are operating correctly, then you'll probably have to disassemble things (I don't know how the Alto is designed) and examine the internal clutch pieces and bearings for faults.