93 Dakota sometimes hesitates

I have a 93 Dodge Dakota that hesitates and looses power with no rhyme or reason, at any speed, temp or amount of fuel in the tank, the check eng light only comes on when the key is turned to start. The truck has 250000 on it and runs great when it is not having a spell which can last from 3-10 seconds, it has never shut off. I have monitored the fuel press, but it doesn`t lose pressure when this happens, could this have something to do with computer spark advance? Thanks for any ideas!!