Couple possibilities:
- Engine spark timing is off because the computer is messed up.
- Low fuel pressure at startup, leaking injector, fuel pressure regulator, etc.
- For some reason the fuel isn't vaporizing properly
- Too thick of an oil weight: doubtful but I don't know what viscosity you used in your oil change.
- Maybe the starter is receiving too much voltage and keeps cranking even after start. By the 4th - 7th crank, do you hear a whining noise? If so, the car is already started but the starter isn't releasing.
Best to take it in to the dealer since its under warranty anyways. You'll have to replicate the starting situation though or else, they'll just probably just tell you that they can't fix it until they experience it firsthand.
|