Two months ago I purchased a 2011 Silverado new, it now has 2200 miles and I have had it back to the dealership twice already for a whinning noise coming from the fuel pump. They have replaced the fuel pump twice and problem still exists. Seems to only make the noise on cold starts and last for about 3 minutes. Sometimes rough starts and check engine light once. Dealership says they have not experienced this issue before. They called GM they say bad gas(ya ok!). Its going in tomorrow for third try, any ideas? Do I have a case for lemon law if they still cant get right.