hmm i had that problem with my taco and speedometer. the second i took my foot off the gas they'd both drop to 0 and jump back up again... for me it was my alternator so i bought a high output one and dropped it in with no problems since..
just another thought.