I took my truck to the shop yesterday because the check engine light what on. They told me it could be EGR leak and it was, but the line came on again so they the fuel filter and the light is off now. There's a little problem though it won't pick up speed the peadal goes to floor. Once it passes 35 mph it takes off normally. What can be bad?