My wife's 00 is doing the same damned thing. Hers is factory, outside of underhood mods.
I Can't figure it out. Hopefully someone has figured out this problem and can lead us to a fix.