Thanks for the info guys... you've certainly given me a LOT to look into and a slew of new diagnostic methods. I'm gonna end up taking it to a mechanic friend of mine just to see if he can tell me definitively what's wrong with it, and go from there, but I'll make sure I mention the ideas posted here... God help me...

Thanks again for all the input =)