Theres a chance that if you've been running rich for too long (either too much fuel or not enough air.. ie boost leak) you've slowly fouled up the o2 sensor today it reached its breaking point... hate to be pessimistic about it but its happened to me
__________________
WRX TR... Tampa Racing Edition... because its sure as hell not Tuner Ready