During the last three weeks, I've noticed that 2017 Mirage SE occasionally makes noise on startup. It was really cold (0F) for several days and my car was in the garage and not being driven. I finally started it up and it sounded awful. Like someone shaking nails or marbles around in a coffee can. It lasted 2-4 seconds and went away. Then, last week, after the car sat for an entire day, it did it again. I think it has to do with setting over night, colder weather, and 0w20 weight oil. I use Fram or Mobil1 filters every time (the synthetic rated ones, not the cheapies) and Mobil1 0w20 full synthetic oil.