Most of the issues I have stated here have been resolved. I have another question, though.
Some times, when I start the car, the car doesn't take ignition. It behaves as if the car isn't in P gear when it actually is. A few tries, and changing the gear back and forth to P makes the car start.
Please note that it is not the kind a problem one faces when the car's battery is low. It doesn't throw a low ignition, it just doesn't ignite at all, the way it does (and should behave) like when you try to start the car in some mode other than P.
I have faced this problem 3 to 4 times in the last 2 to 3 weeks. Has anybody else faced this problem? What could the issue be?