Regarding driving: if you are flying to Singapore and then need to spend two weeks to Malaysia, then you want to rent car at KL.
Renting car at Singapore and then driving to Malaysia with additional mandatory insurance requirements will cost you SIN $100 and higher per day. And you must bring car back - no one way rentals.