ABS wheel speed sensor - measuring vehicle speed

I have written a little program to count pulses, can anyone tell me if there's something wrong with the program? It compiles perfect but when i upload it and insert the sensor in digital input 2 , I just can't seem to get it working. No pulses are counted when i spin the wheel....

Edit: i don't know how to put the code in a little window inside my message, so here it is (sorry for inconvenience):

#include <avr/interrupt.h>

volatile int pulsecounter = 0; // variable to count pulses
void setup(){
pinMode(2, INPUT); // Make digital 2 an input, digital pin 2 is interrupt pin on arduino uno
digitalWrite(2, HIGH); // Enable pull up resistor

// attach our interrupt pin to it's ISR
attachInterrupt(0, snelheid, FALLING);

// we need to call this to enable interrupts
interrupts();
Serial.begin(9600);

}

// The interrupt hardware calls this when we have a falling pulse
void snelheid(){
pulsecounter++;
}

void loop(){
// if pulse is triggered
if(pulsecounter > 0){
Serial.println(pulsecounter);
delay(500);
}

}

Pulsecounter.ino (701 Bytes)