Help on my 440 Duster

:banghead:Ok this bastard has become a b*ti&h to start i have to most of the time hook jumper cables up to it and crank and crank till it fires , once it runs it will run like a sewing machine but if you turn it off it goes back to being hard starting .
one idea i had was the battery but i have charged it and still hard starting. its taking all the fun out of it i can drive it all over but forget about stoping somewhere unless i want to play with it for 20 minutes to get it to start. ecu coil are new


any help would be