I have a 2005 Nissan Sentra with 74,000 miles on it, and it has had trouble starting for 2 or 3 years. When it started, I would turn the key and the car would almost, but not quite, start, and simply turning it off and trying again would work immediately. I had the battery replaced and the spark plugs at ~50,000 miles to no avail. About a month ago, I started my car and it had a really rough idle for about 15 - 30 seconds and the check engine light came on (registered an emission issue), but it ran fine. I had to get a routine oil change and emissions test anyway and they checked the spark plugs as a first measure. They all had some wear, but one was almost worn down to nothing, which the mechanic said was a result of the spark plugs (autolites?) so they replaced them with the Nissan recommended NGK kind. The next day my car didn’t start the first immediately, but on second try worked. A week later I noticed my car sometimes rumbling on idle right after start again, so they replaced the fuel filter and the fuel pump. Didn’t work, I still have a rumble about 30% of the time when I start, and just two days ago the check engine light came back on (I haven’t had time to get it diagnosed yet). Without knowing much about cars, it feels like the engine isn’t getting enough fuel or something. Could it be dirty/clogged fuel injectors? Should I be worried that my spark plugs were worn down after just 25,000 miles?
Sorry that explanation is a little long, thanks in advance for any help!