Sounds like your engine is fucked. When's the last time you checked your oil level?
-edit-
Fun fact, improper oil level can fuck up your Engine.
Improper radiator fluid can fuck up your radiator and cause your engine to overheat.
Improper transmission fluid can fuck off your transmission.
Keep those fluids topped off and regularly flushed/changed at their appropriate mileage.
-edit 2-
Also, keep an eye on your tire pressure. It's a good idea to check them everyday or so, otherwise the probability of fucking up your tires or having a blowout are also high. Routine inspections take only a matter of minutes.