My first guess would be dirty fuel filter or fouled or worn out spark plugs.