Ok, I just checked and I definitely need a new power steering rack. But while I was looking around, I did find a very small oil leak. I believe the part is the camshaft sensor could someone verify? I had a pretty crappy picture I took since I was in a hurry to take it before it started pouring down raining, but I decided to just wait until I could upload a better picture.

This is what the oil leak appears to be coming from.
Would an oil leak actually come from this part or should I be looking somewhere else close by? Either way, I did some research on the camshaft sensor and found this:
"Symptoms
A failed camshaft position sensor will show up in a number of ways. The worst-case scenario is that there is no spark in the combustion chamber. Other symptoms related to the position sensor can include
excessively long cranking time when starting cold, rough running on an intermittent basis, poor idle, stumbling or
hesitation, a
drop in mileage and stalling upon acceleration. These position sensor trouble symptoms may also be caused by a failure in the wiring of the sensor."
The things in bold are all things my car experiences sometimes.