Could be a MAF acting up or a TPS. It's not outside the realm of possibility. My son's 95 olds was doing something similar, we changed the MAF and it stopped.