@tahasoomro,you are confusing the people here,some time you talking about self (Startor motor) and some time you blaming Alternator and some time battery?Its better consult to any good auto electrician or bettery dealer,he will isolate and rectify the problem.