'95 Riviera periodically/intermittently throws a P0171 Code. Sometimes several hundred miles without throwing it; sometimes 2 times in 10 miles. Have checked for vacuum leaks & bad electrical/ground connections to no avail. Sometimes accompanied by a P1257 code (this code only happens when car is not entirely warmed up, within the 1st 5 minutes of driving). Any ideas? Thanks.