I have a 99 miata and its sometimes hard to start, yesterday it died at a stop light and wouldn't stay running after that. Tried driving it home and every time I let it get down to idle speed it would just die, is this is a fuel filter issue or a can sensor issue?