Car randomly running ruff sputtering under load getting horrible gas mileage all I smell is gas when running the car. Check engine is only reading one code coolant temp sensor alternator seems to be over charging as well when rev high would these be the reason my car is running horrible? Randomly started 2 days ago help on what to check