or all the above yes it sound like you may have some tune up work to do .the plugs in a good in tune engine will last alot longer that .