alright so here's the story. started about a week ago. my car would randomly not start. basically like it had a mind of its own. finally wouldn't start for good or well to the point i was draining my battery from trying to start it for 30 minutes. it turns over, it has fuel pressure(so its not the fuel pump) i checked the rail about 2 minutes ago. now i unplugged one of the coil pack wires from the car and i got no spark. with it plugged in a pulled out laying on the valve cover and without it plugged in at all. we replaced the battery( i had the original battery in it lol 7 years

) last weekend and didn't have any problems until saturday of this weekend. where it just didnt' want to start once, then sunday it got worse and now i'm here.
the person who owned this car before me can seriously hurt themselves because whatever they did to this thing is pissing me off!
so i'm assuming its either the crank sensor as i've been told or the coil pack is shot.
opinions are needed and would be wonderful if you could tell me some things to test this. thanks
how often do crank sensors go bad...
and or coil packs?