My car recently has been starting to struggle to fire up on ignition from cold or hot. (cold is worse) It starts off very feeble, there is a brief silence and then it fires up. Is it the starter motor or battery or something else?? The car is a 51 reg 1.6 Honda Civic <u>petrol.</u>] Pleeeeeeeease tell me it's the battery!!