Since last November I started having problem with starting the engine in the mornings, especially when it was cold. It would take a lot more cranking (3-5secs) and run rough and stall. What I did was to press the gas and hold at about 1000-1200rpm for about 40-60seconds, then it would idle normally, without roughness. Back then I changed the spark plugs, they were oily. Changed the valvecover gasket. But still had this problem.
Now the weather isn't cold. In the mornings sometimes it starts right up, about 2 secs of cranking. Sometimes I crank for 3-5 seconds, it won't start and I let go. Interesting is that right after that it starts immediately, have to crank for maybe 1.5seconds. This wasn't causing me much problems and I just ignored it. But today engine briefly ran rough and lost power while fully warmed up. This lasted for something like 1-2 minutes, then back again normal. My brother took the car after that and says that car actually stalled when he switched to neutral.
What could this be? During winter holding the rev at 1200rpm for a brief period made the engine ran normally. Because of that I tend to think it is something close to the combustion chamber, as in 1 minute area near it gets warmed up. I already changed spark plugs (Denso, by catalogue), so could this be injectors or ignition coils?
I read postings about fuel pumps. Could this be a fuel pump?