may miscount bubbles if it is too fast or bubbles may not not be the same size, so collect the gas produced using an upturned measuring cylinder (measuring volume removes issues with miscounting/bubble size)
the lamp may release heat so the temperature isnt constant so use an LED lamp, heat shield, water bath or monitor temperature and adjust by adding cold water