Explain some more.
"... if it's been about 10 or 15 minutes..."
You mean you wait after trying to start? Then try again or keep trying during that time?
When you hear the fuel pump, does it always start?
When it does NOT start, does the starter crank the engine? Or does it not crank at all?
'05 Saab 9²x aero (RIP)
'09 Saab 9³ss
'10 Saab 9³sc
my kids have Civics