![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
| |||||||
|
Welcome to Mazdaspeed Forums . You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. *When you join MSF as a registered user, there will be No Ads. *Registered Members get access to the Off Topic Area of the Forum *Registered Members have an opportunity to upgrade their accounts to VIP, which brings a host of goddies for supporting MSF such as Raffles, Additional Forum Access, More PM Storage, The ability to upload more Images and many other enhancements. *Registered members also get access to the live chat box! |
| | | LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() | | #1 | ![]() |
![]() Join Date: Mar 2008 Location: MD
Posts: 2,200
(View Stats)
iTrader: (0)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 510
Thanked 473 Times in 189 Posts
Groans: 5
Groaned at 7 Times in 5 Posts
(Thread Starter) | Not Ranked : 0 score [quote author=Christian/COBB Tuning link=topic=111760.msg2313621#msg2313621 date=1210781737] [size=14pt]How ECUs Use Closed-Loop Controls to Make Fueling Corrections v1.02[/size] This document has been created to explain how the factory Engine Control Unit (ECU) uses its closed-loop control systems to make fueling corrections for aftermarket intake systems. This document will also go into specific details to explain the consequences of operating your vehicle with these aftermarket intake systems. These consequences are based on operating your vehicle without proper ECU calibrations or while running a stock calibrations with these aftermarket intake systems. We will first explain what goals have be programmed in the ECU code, what components are used in the closed-loop control system, and what authority the ECU has to make corrections and report system failures. For an introduction, we feel it would be best to review how the fuel system operates. This information has been taken from COBB Tuning's EFI 102 class material. We also offer a Free online EFI 101 class that can be found on this link. The input triggers for most modern EFI fuel systems usually come from the Camshaft Position Sensor (CMP) and Crankshaft Position Sensor (CKP). These input triggers are set-up to let the ECU know when it should open and close the fuel injectors for each cylinder. Inputs from the Main Load Sensor (Mass Air Flow or MAF) are used by the ECU to generate an initial output for the fuel injector pulse width and Camshaft Driven Fuel Pump (CDFP) duty cycles, this output us usually measured in milliseconds. The ECM will then make compensatory adjustments based on additional sensor inputs including: Engine Coolant Temperature (ECT), Throttle Position Sensor (TPS), Knock (KNK), System Voltage, Torque Demand, Heated Exhaust Gas Oxygen (HEGO), etc. The ECU will modify the fuel injector pulse width and CDFP duty cycles based on the look-up values in these compensatory tables then final adjustments are made according to learned information stored inside the ECM; Short Term Fuel Trim (STFT) and Long Term Fuel Trims (LTFT). These final adjustments are usually made by the ECU in order to achieve emissions targets. All ECUs are simply programmed to understand the engine hardware it is trying to control and the sensors that are being used to control the engine. The hardware being controlled includes the engine long-block, turbochargers, CDFP, electronic throttle bodies, various control solenoids, and engine sensors including the critical MAF sensor. In order to meet ideal emission standards, the ECU is programmed to achieve 1 Lambda (or an Air/Fuel ratio of 14.68:1 for petrol fuel) during idle and light cruising conditions. To achieve this, OEM calibration engineers will spend extensive time working with sensor manufacturers, testing, and analyzing data in order to establish proper ECU calibrations. A major component of these calibrations includes the calibration for the MAF sensor. The MAF calibration is programmed to correlate the ratio of the MASS of fuel being injected in the engine with the MASS of air entering the engine. This information is then used by the ECU to achieve the fuel targets dictated in the fuel table(s). Once the ECU has been properly calibrated, it will then be able to calculate accurate Lambda (or Air/Fuel) values. The ECU will use the MAF sensor readings to make initial fueling calculations. The ECU will then use the HEGO sensor, which is located in the sealed exhaust system, to measure the actual Lambda (or Air/Fuel ratio) achieved by the engine. This sensor's measurements are then used to make corrections to the fueling of the engine in order for the engine to achieve it's fueling and emissions goals. An example of a modern fuel look-up table can be seen below. This table is only accurate if all other components used for making fueling calculations have been properly calibrated within the ECU. The ECU is programmed to make more than one correction for fueling, it can actually make several STFT and LTFT corrections across the MAF sensor range. Some ECUs can learn corrections for idle, part throttle, medium throttle, and Wide Open Throttle (WOT) conditions, and some simply apply corrections over various MAF ranges. How the ECU applies LTFT corrections depends on how it has been programmed. The objective of applying these corrections is to allow the ECU to make accurate fueling calculations for the varying fuel mixtures (100% petrol, E10, E15, etc.) that are available at the petrol pump, to account for minor intake system leaks, and to compensate for mechanical variances that may occur from vehicle to vehicle or due to engine component wear. Ideally, LTFT that are within a +/- 6% range, across the entire MAF, are acceptable. If an aftermarket intake system is installed that does not closely duplicate the performance of the stock intake system, then the ECU will immediately start to make STFT corrections. If the ECU constantly measures that a STFT is being made, then it will move that correction to the LTFT so it can apply this correction on a constant basis. If an aftermarket intake system allows for a 10% additional MASS of airflow into the engine without the MAF sensor being properly calibrated, then the ECU will eventually measure and save a +10% LTFT that is applied for fueling calculations. If an aftermarket intake system allows for a 10% less MASS of airflow into the engine without the MAF sensor being properly calibrated, then the ECU will eventually measure and save a -10% LTFT that is applied for fueling calculations. The objective of the closed-loop fueling system is to allow for accurate fuel calculations. An ECU will usually have the authority to make STFT corrections of +/- 25% and LTFT corrections of +/-35% (these limits vary by vehicle make and model). If the ECU has to make fueling corrections that are beyond these allowable corrections, then the ECU will find that something is wrong with the vehicle and it will illuminate the Malfunction Indicator Lamp (MIL, or Check Engine Light) to inform the driver that the system is either running too lean (P0171) or too rich (P0172). The sophistication of modern ECU closed-loop control systems allows for many different hardware items (intake, headers, exhausts, turbochargers, etc.) to be installed, and the engines can be driven. Although, changing ANY efficiency characteristic of an engine requires that a proper ECU calibration be developed in order to fully utilize this new hardware. Operating an engine that has ANY efficiency-changing hardware installed without a proper calibrations can lead to premature engine failure, poor gas mileage, increased emissions, and poor driving quality. What this means to you: - One of the most important things you will want to do after you install a properly designed aftermarket intake system is to reset the ECU and drive at very light loads for extended periods of time after the installation. Resetting the ECU will erase any STFT and LTFT values which will allow the ECU to start making compensatory corrections to the fueling calculations. - Immediately after starting your vehicle, the fuel trims are usually not active. The ECU must heat the HEGO sensor and make sure various sensors complete system checks before the system is activated. - The accuracy of all input triggers is critical. Using piggy-back devices that skew these triggers does not allow the ECU to calculate the proper timing of fuel injection or ignition operations. This is critical when trying to calculate fuel injection windows and ignition timing on a DISI engine! - Using a MAP clamp actually throws off the load calculations and the car will not properly fuel itself, it will be too lean. - Using a MAP clamp actually throws off the torque calculations and the car will not properly control the other sub-systems of the engine properly. - Most ECUs will store LTFT corrections under heavy load conditions and will eventually apply them to WOT conditions under the assumption that these conditions will continue under WOT conditions. - Engine longevity can be compromised if proper calibrations are not established for any hardware that has changed engine efficiency. - Reflashing a calibration intended for hardware other other than what is installed on your vehicle may compromise the performance, driving quality, or longevity of the engine. - Reflashing a calibration that is a “one size fits all” tune may compromise the performance, driving quality, or longevity of the engine. Please let me know if this information is useful? Take care, Christian. [/quote] |
| | |
![]() | | #2 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score good read, but ocne again after turning my map clamp voltage up or down, my af didnt change any. |
| | |
![]() | | #3 | ![]() |
![]() Join Date: Mar 2008
Posts: 801
(View Stats)
iTrader: (1)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 17
Thanked 198 Times in 99 Posts
Groans: 5
Groaned at 15 Times in 11 Posts
| Not Ranked : 0 score i can tell you this, no matter what the strokes at cpe told you it does have an effect. i have noticed that if i chang my map clamp voltage it WILL CHANGE THE FUEL TRIMS ! my LTFT was at 16% i adjust my map clamp to allow the ecu to see 15psi up from the11psi i usually keep it at. now that the map is seeing more boost my LTFT has dropped to 9%. it was notieable right away with the STFT too. once i let it see 15psi my stft went to like -7% while under full boost. now that my trims are closer to 0 my cutting seems less frequent. YES i still get it, but not as much. |
| | |
![]() | | #4 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score see it doesnt do shit for me, and my car doesnt cut. I will however try it again, hell ill go outside right now. If its insant i shoudl be able to see them change at idle right? |
| | |
![]() | | #5 | ![]() |
![]() Join Date: Mar 2008
Posts: 801
(View Stats)
iTrader: (1)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 17
Thanked 198 Times in 99 Posts
Groans: 5
Groaned at 15 Times in 11 Posts
| Not Ranked : 0 score nope not at idle. your map sensor will see the same voltage at idle no matter what you do to the clamp. if you have had the car clamped at a certain voltage for a while your LTFT will be set, and you STFT should stay near zero at all times. if you go ang change your clamp voltage higher or lower it will right away throw your STFT out of whack under heavy throttle boost situations. |
| | |
![]() | | #6 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score just ripped it in 1st gear 3 times, hit 14 psi in my parkin glot, DH read at least 14.5 and my fuel trims are still the same |
| | |
![]() | | #7 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score Ok I set my map clamp to read 14.95psi, went to rip it up in 3rd and under WOT my STFT were at 50.0....lol wtf My LTFT at idle is 11ish wot its 14. I dont recal what it was at wot before i made the change. |
| | |
![]() | | #8 | ![]() |
![]() Join Date: Mar 2008
Posts: 801
(View Stats)
iTrader: (1)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 17
Thanked 198 Times in 99 Posts
Groans: 5
Groaned at 15 Times in 11 Posts
| Not Ranked : 0 score 50 holy shit !! mine are usually in the 20's when i get cut. |
| | |
![]() | | #9 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score my a/f ratio didnt change one bit though.... |
| | |
![]() | | #10 | ![]() |
![]() Join Date: Mar 2008 Location: MD
Posts: 2,200
(View Stats)
iTrader: (0)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 510
Thanked 473 Times in 189 Posts
Groans: 5
Groaned at 7 Times in 5 Posts
(Thread Starter) | Not Ranked : 0 score |
| | |
![]() | | #11 | ![]() |
| Eth/Meth Junkie ![]() Join Date: Mar 2008 Location: Columbus, OH
Posts: 2,998
(View Stats)
iTrader: (1)
Rep Power: 2957 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,846
Thanked 5,488 Times in 1,740 Posts
Groans: 3
Groaned at 3 Times in 3 Posts
| Not Ranked : 0 score If I am understanding this correctly, you are not seeing a change in AFR b/c the ECU is adjusting the STFT and LTFT to account for what it is seeing on the WBO2, when its table lookup values does not give it the proper AFR due to incorrect MAP sensor info. This means that the MAP sensor value matters, but the ECU is smart enough to adjust to save your butt in this case. However, this would seem a far from ideal method of robust operation. |
| | |
![]() | | #12 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score ive been runnin the map clamped to even a lower psi for MONTHS and my car doenst knock, doesnt sutter, runs like good. I still say the map has zero effect on a/f ratios. |
| | |
![]() | | #13 | ![]() |
| Eth/Meth Junkie ![]() Join Date: Mar 2008 Location: Columbus, OH
Posts: 2,998
(View Stats)
iTrader: (1)
Rep Power: 2957 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,846
Thanked 5,488 Times in 1,740 Posts
Groans: 3
Groaned at 3 Times in 3 Posts
| Not Ranked : 0 score
The time you have run it this way does not change this. If it works for you, then great. Just understand that the ECU is compensating, which means that the MAP does matter (just not enough to be outside of the ECU's ability to compensate in your case). | |
| | |
![]() | | #14 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score i agree hence i dont think its a big deal at all. It doesnt change the overall a/f ratio so i don't see the big deal with it. |
| | |
![]() | | #15 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: On this planet (Washington)
Posts: 4,123
(View Stats)
iTrader: (0)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 436
Thanked 1,743 Times in 671 Posts
Groans: 23
Groaned at 75 Times in 47 Posts
| Not Ranked : 0 score
See guys this PCM may be smarter then we think. I use to see this all the time with the SRT4N and the Caliber is really smart. The PCM will spike the MAP sensor, only for a milisecond but it will spike it to see what gets sent back on the other side. Why? To check wire integrity and for aftermarket devices. I have seen this on both the Caliber and the SRT4N, I have yet to check it on the MS3. If you have a generic clamp (cheap version with 2 resistors and a pot box) that unit will have little to no effect on over all performance (fuel trims and such) but if you have a good one (dig to annalog converter) then the PCM doesn't see anything and adjusts accordingly when it spikes the sensor. Every sensor gets spiked on a car to check time over the wire, this gives the PCM the health of the vehicles electrical system and makes for adjustments when needed. I hope this all makes sence and my little plug.... I have map clamps in stock now. | ||
| | |
![]() | | #16 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: On this planet (Washington)
Posts: 4,123
(View Stats)
iTrader: (0)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 436
Thanked 1,743 Times in 671 Posts
Groans: 23
Groaned at 75 Times in 47 Posts
| Not Ranked : 0 score This I agree with, no effects in AFR's can be monitored with the MAP clamp on the MS3. I do feel that there are some gains to be had (proper weather) if you set it accrodingly to the boost that the car is running or less then its running. I have felt gains by messing with the MAP clamp on my car and I will be dynoing here very soon to get the results of what a clamp set at 0 vs 14 psi does. |
| | |
![]() | | #17 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score im running a popular srt4 map clamp...somethign dasmopar |
| | |
![]() | | #18 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: On this planet (Washington)
Posts: 4,123
(View Stats)
iTrader: (0)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 436
Thanked 1,743 Times in 671 Posts
Groans: 23
Groaned at 75 Times in 47 Posts
| Not Ranked : 0 score Thats the 2 resistor and pot box. That is the one the PCM can see when it spikes the wire. Not sure if the PCM will adjust for it but we proved it on the SRT4, the PCM didn't like the resistance on the map sence wire. |
| | |
![]() | | #19 | ![]() |
| Banned ![]() Join Date: Mar 2008 Location: LaLa Land
Posts: 5,166
(View Stats)
iTrader: (2)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 1,321
Thanked 18,726 Times in 896 Posts
Groans: 57
Groaned at 196 Times in 127 Posts
| Not Ranked : 0 score I havnt had a problem since i installed it |
| | |
![]() | | #20 | ![]() |
![]() Join Date: Mar 2008
Posts: 801
(View Stats)
iTrader: (1)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 17
Thanked 198 Times in 99 Posts
Groans: 5
Groaned at 15 Times in 11 Posts
| Not Ranked : 0 score i have a $17 ebay special, also no problems. laloosh... you wont see a change in your AFR, thats what the fule trims do. like i said if i let my ecu see more boost my fuel trims get closer to 0. if i turn the clamp down to say 10 psi my STFT will show like a 10% ajdustment rate under boost, and over time my LTFT will go up about 10% higher than it was. the ecu getsa used to seeing that same boost pressure all the time. thats why the LTFT ends up being off. you are clamped at 10psi but running 20psi. the ecu only sees 10 but has to add a shit ton more fule than it would for 10psi, jow it tells you your fuel trims are 10-15-50% off ! if you let it see more of the boost that is actually there is is going to naturally add more fule too. but it never actualy adds more then it did before. it adds the same amount but lowers the fuel trims. |
| | |
![]() | | #21 | ![]() |
![]() Join Date: Jan 2010 Location: Killeen, TX
Posts: 527
(View Stats)
iTrader: (5)
Rep Power: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 44
Thanked 98 Times in 65 Posts
Groans: 5
Groaned at 22 Times in 19 Posts
| Not Ranked : 0 score Crap, going back to stock for sure after this read! Gunna just keep a catback on for looks and sound but get my intake back to where it should have stayed...damned Corksport and their lies about OEM longevity and ECU not changing with their SRI...only have 3,500 miles on car since SRI from CS installed....out of 4,600+.....think I am still safe if I go back to stock now?! |
| | |
![]() | | #22 | ![]() |
![]() Join Date: Mar 2010 Location: Manassas, VA
Posts: 3,314
(View Stats)
iTrader: (2)
Rep Power: 2313 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 4,791
Thanked 4,320 Times in 1,452 Posts
Groans: 35
Groaned at 20 Times in 15 Posts
| Not Ranked : 0 score sub
__________________ CP-e Atmosphere GTX3076r w1.06 Tial | JMF IM | NATOR D.C. FMIC | JBR Wide Path | Autotech Internals | HKS SSQV2 | Ebay DP | Denso ITV24 | CP-e RDM | AutoExe Strut Tower Bar | Whiteline RSB | Sonic Tuning Coils | DSS Driver Side Axle | JMF OCC BT - 395 awhp 345 awtq @ Moore Automotive 4/12/2014 on 93 octane Stock Turbo - 331 awhp 397 awtq @ Moore Automotive 11/10/2012 on ~e48 12.263 @ 111.75 mph 1.669 60' 11/17/2012 |
| | |
![]() | | #23 | ![]() |
| hidin in yo bushes ![]() Join Date: Mar 2012 Location: Soviet Maryland
Posts: 9,898
iTrader: (1)
Rep Power: 6573 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Thanks: 10,956
Thanked 12,756 Times in 4,725 Posts
Groans: 122
Groaned at 70 Times in 57 Posts
|
__________________ CP-e S2 RMM // TurbineTech FMM // Ghetto SRI // 3" ATP MAF housing // Ultimate Racing CBE // Ebay Downpipe // Cobb AP // Autotechs // PG TIP // HKS V4 BOV // NGK Iridiums // ACT Street Disc // JBR Trans Mount Rich Tuned 330WHP and 363TQ 10-19-13 Moore Automotive ![]() |
| | |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How ECUs Use Closed-Loop Controls to Make Fueling Corrections v1.02 | 94jedi | MazdaSpeed 3/6 - ECU Computer Tuning | 22 | 05-13-2014 08:45 PM |
| Standback can't make closed loop changes.. | cpolly69 | MazdaSpeed 3/6 - ECU Computer Tuning | 24 | 04-05-2010 05:55 AM |
| MS6 Closed Loop changes | SLS MS3 | Cobb ATR Support | 8 | 06-01-2009 06:29 PM |
| Closed Loop, Open Loop | FreeFlyFreak | Cobb ATR Support | 8 | 05-19-2009 11:28 PM |