you know what i live in California and i can probably find 5 shops in my area that would help you out. try autozone for one. ill give you a list of problems that will not have any visual evidence. try tightening the gas cap, that one does it quite often, listen for three clicks.
p0100 mass (maf) or volume (vaf) air flow circuit malfunction
p0101 maf or vaf circuit range performance problem
p0102 maf or vaf circuit low out input
p0103 maf or vaf circuit high output
p0104 mass or volume air flow circuit intermittent
p0105 manifold absolute (map) or barometric (baro) pressure circuit malfunction
p0106 map or baro circuit range performance problem
p0107 map or baro circuit low range
p0108 map or baro circuit high range
p0109 map circuit intermittent
p0110 intake air temperature (iat) circuit malfunction
p0111 iat circuit circuit range performance problem
p0112 iat circuit low input
p0113 iat circuit high input
p0114 iat circuit intermittent
p0115 engine coolant temperature (ect) circuit malfunction
p0116 ect circuit range performance problem
p0117 ect low input
p0118 ect high input
p0119 ect circuit intermittent
p0120 throttle position (tp) circuit malfunction
p0121 tp circuit range performance problem
p0122 tp circuit low input
p0123 tp circuit high input
p0124 tp circuit intermittent
p0125 excessive time to enter closed loop
p0126 insufficient ect for stable operation
p0128 coolant temperature below thermostat regulating temperature
p0130 oxygen sensor 1, bank 1 circuit malfunction
p0131 oxygen sensor 1, bank 1 low voltage
p0132 oxygen sensor 1, bank 1 high voltage
p0133 oxygen sensor 1, bank 1 slow response
p0134 oxygen sensor 1, bank 1 no activity
p0135 oxygen sensor 1, bank 1 heater malfunction
p0136 oxygen sensor 2, bank 1 circuit malfunction
p0137 oxygen sensor 2, bank 1 low voltage
p0138 oxygen sensor 2, bank 1 high voltage
p0139 oxygen sensor 2, bank 1 slow response
p0140 oxygen sensor 2, bank 1 no activity
p0141 oxygen sensor 2, bank 1 heater malfunction
p0142 oxygen sensor 3, bank 1 circuit malfunction
p0143 oxygen sensor 3, bank 1 low voltage
p0144 oxygen sensor 3, bank 1 high voltage
p0145 oxygen sensor 3, bank 1 slow response
p0146 oxygen sensor 3, bank 1 no activity
p0147 oxygen sensor 3, bank 1 heater malfunction
p0150 oxygen sensor 1, bank 2 circuit malfunction
p0151 oxygen sensor 1, bank 2 low voltage
p0152 oxygen sensor 1, bank 2 high voltage
p0153 oxygen sensor 1, bank 2 slow response
p0154 oxygen sensor 1, bank 2 no activity
p0155 oxygen sensor 1, bank 2 heater malfunction
p0156 oxygen sensor 1, bank 2 circuit malfunction
p0157 oxygen sensor 2, bank 2 low voltage
p0158 oxygen sensor 2, bank 2 high voltage
p0159 oxygen sensor 2, bank 2 slow response
p0160 oxygen sensor 3, bank 2 no activity
p0161 oxygen sensor 3, bank 2 heater malfunction
p0162 oxygen sensor 3, bank 2 circuit malfunction
p0163 oxygen sensor 3, bank 2 low voltage
p0164 oxygen sensor 3, bank 2 high voltage
p0165 oxygen sensor 3, bank 2 slow response
p0166 oxygen sensor 3, bank 2 no activity
p0167 oxygen sensor 3, bank 2 heater malfunction
p0169 fuel composition sensor
p0170 fuel trim (ft) malfunction
p0171 system too lean, bank 1
p0172 system too rich, bank 1
p0173 fuel trim (ft) malfunction, bank 2
p0174 system too lean, bank 2
p0175 system too rich, bank 2
p0176 fuel composition sensor circuit malfunction
p0177 fuel composition sensor range performance
po178 fuel composition sensor low input
p0179 fuel composition sensor high input
p0180 fuel temperature sensor circuit malfunction
p0181 fuel temperature sensor range performance
p0182 fuel temperature sensor low input
p0183 fuel temperature sensor high input
p0184 fuel temperature sensor circuit intermittent
p0185 fuel temperature sensor 2 circuit malfunction
p0186 fuel temperature sensor 2 range performance
p0187 fuel temperature sensor 2 low input
p0188 fuel temperature sensor 2 high input
p0189 fuel temperature sensor 2 circuit intermittent
p0190 fuel rail pressure sensor circuit
p0191 fuel rail pressure sensor circuit performance
p0192 fuel rail pressure sensor circuit low voltage
p0193 fuel rail pressure sensor circuit high voltage
p0194 fuel rail pressure sensor circuit intermittent
p0195 engine oil temperature sensor
p0196 engine oil temperature sensor performance
p0197 engine oil temperature sensor low voltage
p0197 engine oil temperature sensor high voltage
p0198 engine oil temperature sensor intermittent
p02 fuel and air metering
p0200 injector control circuit
p0201 injector circuit malfunction, cylinder 1
p0202 injector circuit malfunction, cylinder 2
p0203 injector circuit malfunction, cylinder 3
p0204 injector circuit malfunction, cylinder 4
p0205 injector circuit malfunction, cylinder 5
p0206 injector circuit malfunction, cylinder 6
p0207 injector circuit malfunction, cylinder 7
p0208 injector circuit malfunction, cylinder 8