Originally Posted by
M60A3Driver
Have you put a code scanner on it?

What John ( M60A3Driver ) said. You could throw parts at it until you get lucky and find out what it was (unless there is more than one system/subsystem that would make it much harder to diagnose). So, like John asked, see if you can get one (or more) codes and come back in and let us know.
.