You can look for 5w-30, provided engine health is good, there is no visible smoke from the exhaust, compression is excellent. In 5w-30, Total Quartz 9000 Future series is best value for money! 
(It might also be possible that odometer of your vehicle is reversed, and car might have driven much more than 103400 Kms)
I think, this is just a Jugaar and not a permanent solution. There must be something wrong, that's why the malfunction light is appearing now and then.
For issues which you have mentioned, I would suggest to visit some good garage in your city. Have you vehicle thoroughly diagnosed for any / all issues; via OBD Scan Tool for error codes (if any, etc.) and also other things, coils, electrical load, plugs, etc. Take remedial actions accordingly.