Update.
I come by today, 5th visit to get the APIM replaced. I just got a call to inform me that it is indeed, bad and I will need to come back on Tuesday, to replace it. Even though I was told today they would be replacing it, I was told I was just bringing the car in for another "test".
Maybe, they'll have it fixed by the 6th visit. UGH.