You do not need to retake the MCAT. I suggest these schools with your stats:
Drexel
Temple
Jefferson
Penn State
Commonwealth Geisinger
Vermont
Quinnipiac
Albany
New York Medical College
Hofstra
George Washington
Georgetown
West Virginia
Oakland Beaumont
Western Michigan
Medical College Wisconsin
Rosalind Franklin
St. Louis
Creighton
Tulane
NOVA MD
California University (new school)
any new schools that may open for 2019 (Seton Hall, Kaiser, Roseman)