It did great for about 1/2 the day and started messing up again. If I sit at a light for 30 sec. or more it feels like it's loading up then when you start moving it falls on it face the belches out a cloud of heavy black smoke then it's up and running fine. The pump has to be out of time. They put in a new pump and it was not doing this soooooo.