2003 Miata Help please

My 2003 Miata (10,000 mi) won't start.

It cranks, but doesn't fire.

Battery went dead about 6-weeks ago, and needed to jump start it. It has been a little sluggish starting since that time, but always started until last Saturday (cold and damp).

When I jump it now, it cranks fine but doesn't run....almost like there is a kill switch on it (but I have no alarm system).

I have taken the battery in to the parts store, and it tests fine.

Looks like I will need to have it towed to the dealer about 20 miles away unless someone has a simple solution!

Would appreciate any advice.
 
Is there spark? Is there fuel? Does it crank over fast, or slow? Any codes?
 
Back