ARDUINO MEGA2560 reed speedometer interrups trigger randomly

Hi Guys,
I am using a REED switch to trigger interrupts on the Arduino MEGA2560 (tried on pin 3 and 18). When I measure the voltage with a multimeter, the REED switch appears to be working with a low at about 0.05V and a HIGH at 5V. However when I plug it into the Arduino and use the attachinterrupt function on HIGH and RISING signals, I get very erratic readings with the interrupt triggering at a relatively fast and apparently random rate.
Would anyone have a solution to this issue?
Thank you for your help!!

EDIT: SOlved this problem using a pull-down resistor.