Wish you had given some more info such as how old is your car? BTW following could help:-
1) Check ignition cables, one of them may be giving less current due to burn or damage. You can easily swap them with your friends car just to confirm.
2) Get the spark plugs cleaned, checked and clearance adjusted with a feeler gauge.
3) Is your gear oil and engine oil too viscous, when did you change last. Do you use 20/50 or 10/40. This is winter time and cold oil can be too thick until it gets warm.
4) It may be necessary to open the carburettor which is not a big job, go to a mechanic who works with taxis and carry, he will do it for 200.