i'm just guessing you have either 1 big problem or several little problems. my first guess was your cluster but as i read more you have real engine codes.
maybe check your vacuum hoses. when you have the loss of power and the cruise not working it may be a vacuum issue. those vacuums cause a lot of fits.
maybe a bad pcm? its the car's computer. this isn't as bad as it sounds. they are easy to change.
sounds to me like an electrical issue somewhere, though.