Force India's Paul Di Resta finished eighth in the Italian Grand Prix despite losing KERS during the race.