I drove the car around a bit this weekend and it seems there is still an oil leak. It looks like it's coming from the main seal (UGH!) so after I take the car to the BAR today to get the sticker changed out I'm not only going to be pulling the body but I might be pulling the motor as well...