I replaced my sensor a few months ago. Just like 323imankiks suggested, I would ONLY replace the sensor and see how it goes. My car would start fine and then go out and then it would start back again.
[My friend's car died completely (it wasn't the battery) a few months ago and had to replace a coil.]
Let me know if you need to know the price.