car wont rev pass 3k
so this afternoon i started my car trying to goto work, and before even i could rev my car 3k in first gear, it started to hesitate in every gear the car wont pass 3k, it feels like the car is bogging out and if i hold the gas at 2k the starts rev by it self to 2k to 2.5k n it keeps repeating.... what could cause the car not pass 3k???