MIME-Version: 1.0
Content-Location: file:///C:/22A6452F/ls1tuninginfo.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"ls1tuninginfo_files/filelist.xml">
<title>LSx Tuning Guide</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Subject>LSx PCM Tuning Information</o:Subject>
  <o:Author>Aaron M Anderson</o:Author>
  <o:LastAuthor>BowlingSS</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>1854</o:TotalTime>
  <o:Created>2005-07-13T13:34:00Z</o:Created>
  <o:LastSaved>2005-07-13T13:34:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>8258</o:Words>
  <o:Characters>47076</o:Characters>
  <o:Company>Anderson Performance</o:Company>
  <o:Lines>392</o:Lines>
  <o:Paragraphs>110</o:Paragraphs>
  <o:CharactersWithSpaces>55224</o:CharactersWithSpaces>
  <o:Version>11.6360</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 41=
2.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:.8in 1.0in .8in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:10960848;
	mso-list-template-ids:-1859485874;}
@list l0:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l0:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l0:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l0:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l0:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l0:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l0:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l0:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l0:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l1
	{mso-list-id:21713666;
	mso-list-template-ids:67698719;
	mso-list-style-name:"1 \/ 1\.1 \/ 1\.1\.1";}
@list l1:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l1:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l1:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l1:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l1:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l1:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l1:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l1:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l2
	{mso-list-id:69891764;
	mso-list-template-ids:1032481194;}
@list l2:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l2:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l2:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l2:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l2:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l2:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l2:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l2:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l2:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l3
	{mso-list-id:175463327;
	mso-list-template-ids:-1859485874;}
@list l3:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l3:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l3:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l3:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l3:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l3:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l3:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l3:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l3:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l4
	{mso-list-id:322007309;
	mso-list-type:hybrid;
	mso-list-template-ids:-1349761790 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l4:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5
	{mso-list-id:357662483;
	mso-list-template-ids:1032481194;}
@list l5:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l5:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l5:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l5:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l5:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l5:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l5:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l5:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l5:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l6
	{mso-list-id:452871474;
	mso-list-template-ids:1032481194;}
@list l6:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l6:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l6:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l6:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l6:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l6:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l6:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l6:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l6:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l7
	{mso-list-id:590698880;
	mso-list-template-ids:-1859485874;}
@list l7:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	mso-ansi-font-weight:bold;}
@list l7:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l7:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l7:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l7:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l7:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l7:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l7:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l7:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l8
	{mso-list-id:635795756;
	mso-list-type:hybrid;
	mso-list-template-ids:-845224358 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l8:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9
	{mso-list-id:843596493;
	mso-list-template-ids:-1804688418;}
@list l9:level1
	{mso-level-number-format:roman-upper;
	mso-level-tab-stop:.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l9:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l10
	{mso-list-id:902451543;
	mso-list-type:hybrid;
	mso-list-template-ids:-139030464 -1218801182 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l10:level1
	{mso-level-start-at:2;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
@list l11
	{mso-list-id:1259024085;
	mso-list-template-ids:-1703618980;}
@list l11:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l11:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l11:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l11:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l12
	{mso-list-id:1391463059;
	mso-list-template-ids:67698719;
	mso-list-style-id:21713666;}
@list l12:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l12:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l12:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l12:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l12:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l12:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l12:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l12:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l12:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l13
	{mso-list-id:1557665982;
	mso-list-template-ids:67698719;}
@list l13:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l13:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l13:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l13:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l13:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l13:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l13:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l13:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l13:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l14
	{mso-list-id:1584295408;
	mso-list-type:hybrid;
	mso-list-template-ids:-1418008458 67698707 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l14:level1
	{mso-level-number-format:roman-upper;
	mso-level-tab-stop:27.0pt;
	mso-level-number-position:right;
	margin-left:27.0pt;
	text-indent:-9.0pt;}
@list l15
	{mso-list-id:1680884242;
	mso-list-type:hybrid;
	mso-list-template-ids:-213498454 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l15:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l16
	{mso-list-id:1712417884;
	mso-list-template-ids:67698719;
	mso-list-style-id:21713666;}
@list l16:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l16:level2
	{mso-level-text:"%1\.%2\.";
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.3in;}
@list l16:level3
	{mso-level-text:"%1\.%2\.%3\.";
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:.85in;
	text-indent:-.35in;}
@list l16:level4
	{mso-level-text:"%1\.%2\.%3\.%4\.";
	mso-level-tab-stop:1.75in;
	mso-level-number-position:left;
	margin-left:1.2in;
	text-indent:-.45in;}
@list l16:level5
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
	mso-level-tab-stop:2.25in;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.55in;}
@list l16:level6
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	margin-left:1.9in;
	text-indent:-.65in;}
@list l16:level7
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	margin-left:2.25in;
	text-indent:-.75in;}
@list l16:level8
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	margin-left:2.6in;
	text-indent:-.85in;}
@list l16:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	margin-left:3.0in;
	text-indent:-1.0in;}
@list l17
	{mso-list-id:2041078963;
	mso-list-type:hybrid;
	mso-list-template-ids:-824417050 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l17:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'>PCM Tuning Process Flow<o:p></o:p></span></b>=
</p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-indent:-.25in;line-hei=
ght:
150%;mso-list:l2 level1 lfo7;tab-stops:list .25in'><![if !supportLists]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;color:black'><=
span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b style=3D'mso-bidi-font-weight:normal'=
><i
style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10.0pt;line-h=
eight:
150%;font-family:Verdana'>DISABLE ALL TORQUE MANAGEMENT</span></i></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> &#8211; Th=
is
will eliminate all torque management within the PCM. Ignore this step for a
standard transmission (M6) and continue to step 2.&nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>A.</b> Open the VCM Editor&gt;Edit=
&gt;Transmission&gt;Torque
Management <br>
<b style=3D'mso-bidi-font-weight:normal'>B.</b> Set Abuse Mode Enable =3D F=
alse <br>
<b style=3D'mso-bidi-font-weight:normal'>C.</b> Set Abuse Mode RPM, Abuse M=
ode
TPS and Abuse Mode Speed =3D 0 <br>
<b style=3D'mso-bidi-font-weight:normal'>D.</b> Select&gt;Abuse Mode Torque
Reduction vs. RPM. Set all values =3D 0 </span><b style=3D'mso-bidi-font-we=
ight:
normal'><span style=3D'font-family:Verdana;color:black'><o:p></o:p></span><=
/b></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-indent:-.25in;line-hei=
ght:
150%;mso-list:l2 level1 lfo7;tab-stops:list .25in'><![if !supportLists]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;color:black'><=
span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b style=3D'mso-bidi-font-weight:normal'=
><i
style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10.0pt;line-h=
eight:
150%;font-family:Verdana'>LTFT TUNING</span></i></b><span style=3D'font-siz=
e:
10.0pt;line-height:150%;font-family:Verdana'> &#8211; <br>
<b style=3D'mso-bidi-font-weight:normal'>A.</b> In the VCM Editor&gt;Edit&g=
t;Engine
Diagnostics&gt;General&gt;MAF Sensor Fail Frequency =3D 0. This will set a =
P0103
code and turn on the SES light. Ensure that the P0103 DTC is enabled and you
are seeing P0103 in the DTC list. Don&#8217;t worry about the DTC at this t=
ime.</span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
color:black'><o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-size:10.0pt;line-=
height:
150%;font-family:Verdana'>B.</span></b><span style=3D'font-size:10.0pt;
line-height:150%;font-family:Verdana'> In the VCM Editor&gt;Edit&gt;Engine&=
gt;Spark
Advance&gt;Main Spark vs. Airflow vs. RPM Open Throttle/Moving. Copy the Hi=
gh Octane
table to the Low Octane table. The computer reverts to the low octane table
when a MAF failure is indicated, this will assure optimal timing.&nbsp;<br>
<b style=3D'mso-bidi-font-weight:normal'>C.</b> Start the VCM scanner&gt;Hi=
stogram
display. File&gt;Connect. Then Tools&gt;VCM Controls&gt;Fuel &amp; Spark&gt=
;Fuel
Trim Learn&gt;Reset Fuel Trims. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>D.</b> Changes to the <span
class=3DSpellE>LTFT&#8217;s</span> do not take effect immediately &#8211; t=
he PCM
requires about 50 minutes or roughly 100 miles to allow for the PCM to rele=
arn the
fuel curve. Try not to enter PE mode while driving and logging for this
procedure. Log about 30 minutes of driving at many different speeds and
conditions. Try to hit as many cells in the histogram as possible. Stop log=
ging
and save the log. Do NOT turn off the engine until the log is saved or it w=
ill be
lost. Go to VCM Scanner&gt;Histogram display&gt;<span class=3DSpellE>LTFT's=
</span>.
Open the VCM Editor&gt;Edit&gt;Engine&gt;Airflow&gt;Main VE and select Prim=
ary
VE vs. RPM vs. MAP. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>E.</b> The goal is to get ALL <span
class=3DSpellE>LTFT&#8217;s</span> between -5 and +5. Positive <span
class=3DSpellE>LTFT's</span> indicate fuel is being added because of a lean
condition. Richen this cell by increasing the VE table value by the amount =
of
the LTFT value. The operation is opposite for negative <span class=3DSpellE=
>LTFT's</span>.&nbsp;<br>
If LTFT =3D (4), VE cell value is 67, result would be (67<span class=3DGram=
E>)+</span>(4)=3D71
- increasing the VE, which is adding fuel. If the LTFT was (-4), the result
would be (67<span class=3DGramE>)+</span>(-4)=3D63, decreasing VE and thus =
reducing
fuel. To decrease LTFT values, a smaller number or number closer to zero, A=
DD the
difference between the positive LTFT value and zero to the corresponding ce=
ll
in the VCM Editor&gt;Edit&gt;Engine&gt;Airflow&gt;Main VE&gt;Primary VE vs.=
 RPM
vs. MAP table. To increase a LTFT value, a larger number or number farther =
away
from zero, SUBTRACT the difference between the LTFT value and zero and SUBT=
RACT
from the corresponding cell in the VCM Editor&gt;Edit&gt;Engine&gt;Airflow&=
gt;Main
VE&gt;Primary VE vs. RPM vs. MAP table. For example, In the VCM Scanner&gt;=
Histogram
display, the (.8, 40) cell, 800 <span class=3DSpellE>RPM's</span> and 40 <s=
pan
class=3DSpellE>kPa</span>, is 4. To bring the VCM Scanner&gt;Histogram
display&gt;LTFT cell (.8, 4.0) DOWN to 0 from 4 ADD 4 to the (.8, 4.0) cell=
 in
the VCM Editor&gt;Edit&gt;Engine&gt;Airflow&gt;Main VE&gt;Primary VE vs. RP=
M vs.
MAP table. If the VCM Scanner&gt;Histogram display&gt;LTFT cell (2.0, 30) is
-10, SUBTRACT 10 from the (2000, 30) cell in the VCM Editor&gt;Edit&gt;Engi=
ne&gt;Airflow&gt;Main
VE&gt;Primary VE vs. RPM vs. MAP table to bring it UP to 0. This will not w=
ork
out exactly but will be VERY CLOSE. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-size:10.0pt;line-=
height:
150%;font-family:Verdana'>F.</span></b><span style=3D'font-size:10.0pt;
line-height:150%;font-family:Verdana'> Repeat steps D-F until ALL values in=
 the
VCM Scanner&gt;Histogram display&gt;LTFT are between -5 and +5. &nbsp;Try to
complete this on the same day for best results as LTFT values can vary +-4%=
 per
day. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>G.</b> Once all values are between=
 -5
and +5, look at the VCM Editor&gt;Edit&gt;Engine&gt;Airflow&gt;Main
VE&gt;Primary VE vs. RPM vs. MAP&gt;3D Surface graph. If the 3D Surface gra=
ph
looks choppy, click on polynomial smoothing ONCE. This will smooth out the
table values and provide a crisper throttle response. The table can also be
hand smoothed using the 3D graph. Look for spikes in the table and
increase/decrease the cells around the spike, creating a smooth table. Now
rescan, and go back to step E. &nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'><o:p>&nbsp;=
</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-indent:-.25in;line-hei=
ght:
150%;mso-list:l2 level1 lfo7;tab-stops:list .25in'><![if !supportLists]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana'><span
style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><span class=3DGramE><b style=3D'mso-bidi=
-font-weight:
normal'><i style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>WOT</span></i></b></span><b
style=3D'mso-bidi-font-weight:normal'><i style=3D'mso-bidi-font-style:norma=
l'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> PE TUNING<=
/span></i></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> &#8211; Do=
 this
only AFTER all <span class=3DSpellE>LTFT's</span> are -5 to +5. This method=
 uses
the stock narrow band oxygen sensors which are not accurate for this type of
tuning.<br>
<b style=3D'mso-bidi-font-weight:normal'>A.</b> Open the VCM scanner, do not
worry about resetting the fuel trims they should be learned at this point. =
If
not, it takes roughly 100 miles or 50 minutes of driving to set the <span
class=3DSpellE>LTFT's</span>. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>B.</b> Open the VCM Scanner&gt;His=
togram
display and do a nice 0-70 or preferable 0-100mph run. Look at knock retard
FIRST. If knock retard is present, skip to section 4.&nbsp;If knock retard =
is not
present, continue to the step C. <br>
<b style=3D'mso-bidi-font-weight:normal'>C.</b> Open the VCM Scanner&gt;His=
togram
display&gt;Air/Fuel tab and look at the 100(<span class=3DSpellE>kPa</span>=
) row.
Most cars seem to like narrow band oxygen sensor reading between 890mv - 90=
0mv.
<br>
<b style=3D'mso-bidi-font-weight:normal'>D.</b> For example, at 100(<span
class=3DSpellE>kPa</span>), 3200(RPM) the narrow band oxygen sensors are at
950mv. We want to bring that down to 890mv.&nbsp;Go to the VCM Editor Engin=
e&gt;Fuel&gt;Power
Enrich, PE Enrichment&gt;V8 <span class=3DSpellE>Mult</span> vs. RPM.&nbsp;=
Make
sure <span class=3DGramE><i style=3D'mso-bidi-font-style:normal'>Plus</i></=
span> and
<i style=3D'mso-bidi-font-style:normal'>Selected</i> are bubbled in. In thi=
s case
the narrow band oxygen sensor is reading rich, so bring it down by SUBTRACT=
ING
.01. NOTICE THE DECIMAL!!!! VERY IMPORTANT!!! If lean, BELOW 890mv then ADD=
 .01
at a time. This is a small increment but we do not want to hurt the motor. =
<br>
<b style=3D'mso-bidi-font-weight:normal'>E.</b> After making the changes, g=
o back
to step B and repeat until the oxygen sensors are in the 890mv to 900mv ran=
ge.
&nbsp;<br style=3D'mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style=3D'mso-special-character:line-bre=
ak'>
<![endif]><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-indent:-.25in;line-hei=
ght:
150%;mso-list:l2 level1 lfo7;tab-stops:list .25in'><![if !supportLists]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana'><span
style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b style=3D'mso-bidi-font-weight:normal'=
><i
style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10.0pt;line-h=
eight:
150%;font-family:Verdana'>ELIMINATING KNOCK RETARD -</span></i></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> <br>
<b style=3D'mso-bidi-font-weight:normal'>A.</b> In the VCM Scanner&gt;Histo=
gram
display&gt;Retard, look for ANY knock retard. For example, cell (4.0, .20) =
shows
4 degrees of knock retard. This should be 0, so SUBTRACT 4 from the VCM Edi=
tor&gt;Edit&gt;Engine&gt;Spark
Advance&gt;Main Spark vs. Airflow vs. RPM Open Throttle/Moving&gt;High Octa=
ne (4000,
.20) cell. Values cannot be less than zero in this table. &nbsp;<o:p></o:p>=
</span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-size:10.0pt;line-=
height:
150%;font-family:Verdana'>B.</span></b><span style=3D'font-size:10.0pt;
line-height:150%;font-family:Verdana'> In the VCM Editor&gt;Edit&gt;Engine&=
gt;Spark
Advance&gt;Main Spark vs. Airflow vs. RPM Open Throttle/Moving&gt;High Octa=
ne, go
to the (4000, .20) cell AND/OR whatever other cells that have knock retard =
and
SUBTRACT the amount of knock retard that is present in the Histogram displa=
y from
the value that is in the corresponding cell in the VCM
Editor&gt;Edit&gt;Engine&gt;Spark Advance&gt;Main Spark vs. Airflow vs. RPM
Open Throttle/Moving&gt;High Octane table. Subtract by simply clicking on t=
he <i
style=3D'mso-bidi-font-style:normal'>Plus</i> selection and in the box type=
 -4 or
whatever number you have to subtract by and click commit. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>C.</b> Scan again and verify NO kn=
ock retard
is present. &nbsp;If still present, repeat from step A. <o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>&nbsp;<o:p>=
</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-indent:-.25in;line-hei=
ght:
150%;mso-list:l2 level1 lfo7;tab-stops:list .25in'><![if !supportLists]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Verdana;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana'><span
style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span></b><![endif]><b style=3D'mso-bidi-font-weight:normal'=
><i
style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10.0pt;line-h=
eight:
150%;font-family:Verdana'>A4 TRANSMISSION SETTINGS -</span></i></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> <br>
<b style=3D'mso-bidi-font-weight:normal'>A.</b> Ensure all Torque Managemen=
t is
disabled. If not, see Section <b style=3D'mso-bidi-font-weight:normal'>1</b=
>. <br>
<b style=3D'mso-bidi-font-weight:normal'>B.</b> Open the VCM
Editor&gt;Edit&gt;Transmission&gt;A4 Shift Speed. Set WOT Shift Enable %TPS=
 =3D
90. <br>
<b style=3D'mso-bidi-font-weight:normal'>C.</b> Set WOT Shift Disable %TPS =
=3D WOT
Shift Enable %TPS-10 or 80 if you used the parameter in step B. <br>
<b style=3D'mso-bidi-font-weight:normal'>D.</b> Look at VCM
Editor&gt;Edit&gt;Transmission&gt;WOT Shift RPM vs. Shift. &nbsp;Set these =
table
parameters to the desired WOT shift RPM for each gear. Keep in mind there i=
s a
slight delay at the shift point that will cause the engine to exceed these =
RPM
settings. Ensure the VCM Editor&gt;Edit&gt;Engine&gt;Fuel Control&gt;Fuel
Cutoff, DFCO&gt;RPM Limits&gt;P/N Cutoff RPM is roughly 500 RPM higher than
these settings. We don&#8217;t want to hit the rev limiter during the WOT
shift. Set <st1:City w:st=3D"on"><st1:place w:st=3D"on">Normal</st1:place><=
/st1:City>,
Performance, and Hot tables to the same parameters.<br>
<b style=3D'mso-bidi-font-weight:normal'>E.</b> VCM
Editor&gt;Edit&gt;Transmission&gt;WOT Shift Speed vs. Shift--PLEASE PROVIDE=
 ME
WITH A GOOD LINK FOR THIS. &nbsp;I KNOW THERE ARE TABLES/CALCULATORS PER GE=
AR
OUT THERE. &nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>F.</b> VCM
Editor&gt;Edit&gt;Transmission&gt;Shift Speed vs. %TPS vs. Shift =3D Leave =
stock
parameters.&nbsp;<br>
<b style=3D'mso-bidi-font-weight:normal'>G.</b> Go to VCM
Editor&gt;Edit&gt;Transmission&gt;A4 Shift Properties&gt;Desired Shift Time=
 vs.
Torque&gt;<st1:City w:st=3D"on"><st1:place w:st=3D"on">Normal</st1:place></=
st1:City>.
I basically guessed here, and could use some input.&nbsp;For the first half=
 of<br>
the torque band, I set shift time to .500 so you get nice soft, smooth
shifts.&nbsp;Starting about midway, I decreased to .250 and for last 1/4 I
changed to .100.&nbsp;I heard you do not want to go below .100 or else you =
will
run into some kind of gear crossing?&nbsp;Please feel free to fill in here.=
 <br>
<b style=3D'mso-bidi-font-weight:normal'>H.</b> Go to VCM
Editor&gt;Edit&gt;Transmission&gt;Base Shift Pressure vs. Torque vs. Gear. =
Okay
this is kind of weird and I don't understand it, but what I PERSONALLY did =
was
again take half of the chart and to the left. &nbsp;Take this and set to a =
LOW
# like 10. &nbsp;I have a shift kit in my car, and setting first half gives=
 me
nice smooth shifts. You would never know I had a shift kit or torque conver=
ter
in my car. &nbsp;I then took the middle and started beefing up shifts in
increments of 10 then increments of 15. &nbsp;By far right of table I have
shift pressure up to 96. &nbsp;Now, when you drive my car at 0-1/4 throttle=
 it
is SMOOTH. 1/2 throttle, you can feel a nice crisp shift. &nbsp;WOT it chir=
ps
tires from 1-2 and 2-3 shifts nice and hard. &nbsp; <br>
<st1:place w:st=3D"on"><b style=3D'mso-bidi-font-weight:normal'>I.</b></st1=
:place> <span
class=3DSpellE>Upshift</span>/Downshift pressure modifiers - I don't unders=
tand.
&nbsp;If you do, teach me and I'll update.&nbsp; <br>
<b style=3D'mso-bidi-font-weight:normal'>J.</b> If you have a shift kit, le=
ave
max line pressure at 90. &nbsp;If not you can probably set to 100.<o:p></o:=
p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><o:p>&nbsp;</o:p>=
</span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>The Basics <o:p><=
/o:p></span></b></p>

<pre><span style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-spacerun:yes'>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>IDEAL<o:p></o:p=
></span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><span style=3D'ms=
o-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span>(Rich)<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; </span>(Lean)<o:p></o:p></span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>Base (<span
class=3DSpellE>ltrims</span>)<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>-<span style=3D'mso-spacerun:yes'>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0<spa=
n style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>+<o:p></o:p></span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><o:p>&nbsp;</o:p>=
</span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><span style=3D'ms=
o-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span>(Lean)<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; </span>(Rich)<o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana;mso-bidi-font-family:Tahom=
a'>WOT<span style=3D'mso-spacerun:yes'>&nbsp; </span>(</span></span><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>O2's)<span style=
=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.800<span style=
=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>.880-.890<span style=3D'mso=
-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>.900<o:p></o:p></span>=
</pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><o:p>&nbsp;</o:p>=
</span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><span style=3D'ms=
o-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-spacerun:ye=
s'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>(Rich)<span style=3D'mso-spac=
erun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>(Lean)<o:p><=
/o:p></span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>A/F (WOT)<span st=
yle=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>=
12.5<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>12.8 or .9<s=
pan style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>13.3<o=
:p></o:p></span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'><o:p>&nbsp;</o:p>=
</span></pre><pre><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>A/F (non-WOT<span
class=3DGramE>)<span style=3D'mso-spacerun:yes'>&nbsp; </span>PCM</span> wi=
ll try to maintain 14.7:1<o:p></o:p></span></pre>

<p><span style=3D'font-family:Verdana'><br>
</span><b style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:=
Verdana;
mso-bidi-font-family:Tahoma'>Other Important Values</span></b><span
style=3D'font-family:Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>IAC (idle)<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n>:
30-50<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>IAC (load)<span style=3D'mso-tab-count:1'>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;</span>: &lt;120<o:p></o:p></span></=
p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>Injector Duty <span class=3DGramE>Cycle<span
style=3D'mso-spacerun:yes'>&nbsp; </span>:</span> See the chart below<o:p><=
/o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>Knock Retard<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;</span>: 0<o:p></o:p></span><=
/p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-size:10.0pt;f=
ont-family:
Verdana;mso-bidi-font-family:Tahoma'>LTFT&#8217;s</span></span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Tahoma'>=
<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n><span
style=3D'mso-spacerun:yes'>&nbsp;</span>: -5 to +5<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>MAF Flow<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;</span>: <o:p></o=
:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Tahoma'>Timing<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</spa=
n>:
26-28 WOT, 15-18 idle<o:p></o:p></span></p>

<p class=3DMsoNormal><span class=3DGramE><span style=3D'font-size:10.0pt;fo=
nt-family:
Verdana;mso-bidi-font-family:Tahoma'>WOT</span></span><span style=3D'font-s=
ize:
10.0pt;font-family:Verdana;mso-bidi-font-family:Tahoma'> 0<sub>2</sub><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;</span><span
style=3D'mso-spacerun:yes'>&nbsp;</span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>: .880-.890 for narrow band sensors=
<o:p></o:p></span></p>

<p><span style=3D'font-family:Verdana'><br style=3D'mso-special-character:l=
ine-break'>
<![if !supportLineBreakNewLine]><br style=3D'mso-special-character:line-bre=
ak'>
<![endif]><a name=3Didc><o:p></o:p></a></span></p>

<p><span style=3D'mso-bookmark:idc'><span style=3D'font-family:Verdana'><o:=
p>&nbsp;</o:p></span></span></p>

<p><span style=3D'mso-bookmark:idc'><b style=3D'mso-bidi-font-weight:normal=
'><span
style=3D'font-family:Verdana;mso-bidi-font-family:Tahoma'>Injector Duty Cyc=
le Chart
- </span></b></span><span style=3D'mso-bookmark:idc'><span style=3D'font-si=
ze:10.0pt;
font-family:Verdana;mso-bidi-font-family:Tahoma'>The general rule is to not=
 exceed
80% duty cycle.</span></span></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D681
 style=3D'width:511.0pt;border-collapse:collapse;mso-padding-alt:0in 0in 0i=
n 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt'>
  <td colspan=3D5 style=3D'padding:0in 0in 0in 0in;height:12.75pt'><span
  style=3D'mso-bookmark:idc'></span>
  <p class=3DMsoNormal><span style=3D'mso-bookmark:idc'><span style=3D'font=
-size:
  10.0pt;font-family:Tahoma'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td colspan=3D2 style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal><span style=3D'mso-bookmark:idc'><span style=3D'font=
-size:
  10.0pt;font-family:Tahoma'>Duty Cycle<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td colspan=3D4 style=3D'padding:0in 0in 0in 0in;height:12.75pt'><span
  style=3D'mso-bookmark:idc'></span>
  <p class=3DMsoNormal><span style=3D'mso-bookmark:idc'><span style=3D'font=
-size:
  10.0pt;font-family:Tahoma'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:1;height:12.75pt'>
  <td width=3D48 style=3D'width:.5in;padding:0in 0in 0in 0in;height:12.75pt=
'><span
  style=3D'mso-bookmark:idc'></span>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 style=3D'width:35.9pt;padding:0in 0in 0in 0in;height:12.75=
pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>20%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>30%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>40%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>50%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>60%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>70%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>80%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>90%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td style=3D'padding:0in 0in 0in 0in;height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>100%<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:2;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span class=3DSpellE><span style=3D'font-size:=
10.0pt;
  font-family:Tahoma'>RPMs</span></span></span><span style=3D'mso-bookmark:=
idc'><span
  style=3D'font-size:10.0pt;font-family:Tahoma'><o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D633 colspan=3D10 style=3D'width:475.0pt;padding:0in 0in 0in 0=
in;
  height:12.75pt'><span style=3D'mso-bookmark:idc'></span>
  <p class=3DMsoNormal><span style=3D'mso-bookmark:idc'><span style=3D'font=
-size:
  10.0pt;font-family:Tahoma'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:3;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>16
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>20
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>24
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>28
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>32
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>36
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>40
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:4;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3500<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>17
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>21
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>24
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>27
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>31
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>34
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:5;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>9
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>15
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>18
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>21
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>24
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>27
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>30
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:6;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4500<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>11
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>13
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>16
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>19
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>21
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>24
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>27
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:7;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>17
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>19
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>22
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>24
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:8;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5500<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>9
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>11
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>13
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>15
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>17
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>20
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>22
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:9;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>16
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>18
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>20
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:10;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6500<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>4
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>9
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>11
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>13
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>15
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>17
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>18
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:11;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>9
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>15
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>17
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:12;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>7500<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>10
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>11
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>13
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>16
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:13;mso-yfti-lastrow:yes;height:12.75pt'>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8000<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D48 valign=3Dtop style=3D'width:.5in;padding:0in 0in 0in 0in;h=
eight:
  12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>2
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>3
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>5
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>6
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>8
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D60 valign=3Dtop style=3D'width:45.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>9
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>11
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>12
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D72 valign=3Dtop style=3D'width:.75in;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>14
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
  <td width=3D69 valign=3Dtop style=3D'width:52.0pt;padding:0in 0in 0in 0in;
  height:12.75pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'mso-bookmark:idc'><span style=3D'font-size:10.0pt;font-family:Ta=
homa'>15
  ms<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:idc'></span>
 </tr>
</table>

<span style=3D'mso-bookmark:idc'></span>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'>Fuel Trim Cell Info<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<pre><span class=3DGramE><span style=3D'font-family:Verdana'>0<span style=
=3D'mso-spacerun:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp; </span>(? Coast or idle)<o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>1<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>2<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>3<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>4<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>5<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>6<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle <o:p></o:p></span></pre><pre><=
span
class=3DGramE><span style=3D'font-family:Verdana'>7<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle <o:p></o:p></span></pre><pre><=
span
class=3DGramE><span style=3D'font-family:Verdana'>8<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle<o:p></o:p></span></pre><pre><s=
pan
class=3DGramE><span style=3D'font-family:Verdana'>9<span style=3D'mso-space=
run:yes'>&nbsp; </span>:</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle<o:p></o:p></span></pre><pre><s=
pan
class=3DGramE><span style=3D'font-family:Verdana'>10 :</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle<o:p></o:p></span></pre><pre><s=
pan
class=3DGramE><span style=3D'font-family:Verdana'>11 :</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle<o:p></o:p></span></pre><pre><s=
pan
class=3DGramE><span style=3D'font-family:Verdana'>12 :</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle <o:p></o:p></span></pre><pre><=
span
class=3DGramE><span style=3D'font-family:Verdana'>13 :</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle <o:p></o:p></span></pre><pre><=
span
class=3DGramE><span style=3D'font-family:Verdana'>14 :</span></span><span
style=3D'font-family:Verdana'> Load<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Part throttle <o:p></o:p></span></pre><pre><=
span
class=3DGramE><span style=3D'font-family:Verdana'>15 :</span></span><span
style=3D'font-family:Verdana'> WOT<span style=3D'mso-spacerun:yes'>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>16 :</span></span><span
style=3D'font-family:Verdana'> Idle<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>PARK, A4<o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>17 :</span></span><span
style=3D'font-family:Verdana'> Idle<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>NEUTRAL, A4<o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>18 :</span></span><span
style=3D'font-family:Verdana'> Idle<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Engine warm?, AC on,<span style=3D'mso-space=
run:yes'>&nbsp; </span>M6<o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>19 :</span></span><span
style=3D'font-family:Verdana'> Idle<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Engine warm?, AC off<span style=3D'mso-space=
run:yes'>&nbsp; </span><o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>20 :</span></span><span
style=3D'font-family:Verdana'> Idle<span style=3D'mso-spacerun:yes'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; </span>Engine Cold?, AC off<o:p></o:p></span></pre>=
<pre><span
class=3DGramE><span style=3D'font-family:Verdana'>21 :</span></span><span
style=3D'font-family:Verdana'> Non load<span style=3D'mso-spacerun:yes'>&nb=
sp; </span>(? deceleration) <o:p></o:p></span></pre><pre><span
class=3DGramE><span style=3D'font-family:Verdana'>22 :</span></span><span
style=3D'font-family:Verdana'> WOT<span style=3D'mso-spacerun:yes'>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></pre>

<p><span style=3D'font-size:10.0pt;font-family:Verdana'>Non load cells 0-5,=
 21<br>
Idle 17-20<br>
Part Throttle 6-14<br>
WOT 15, 22<o:p></o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'>AFR Info<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'>H=
ere is a
chart that I have that should give you some insight into what standards are=
 for
lean cruise etc...<br>
<br>
9.0:1 BLACK SMOKE (NO POWER)<br>
<br>
11.5:1 RICH BEST TORQUE @ WOT<br>
<br>
12.2:1 SAFE BEST POWER @ WOT<br>
<br>
13.3:1 LEAN BEST TORQUE @ WOT<br>
<br>
14.6:1 STOCHIMETRIC AFR ( CHEMICALLY CORRECT )<br>
<br>
15.5:1 LEAN CRUISE<br>
<br>
16.5:1 BEST FUEL ECONOMY <br>
<br>
18.0:1 CARBURETED LEAN LIMIT<br>
<br>
22.0:1 EFI LEAN LIMIT<o:p></o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p><span style=3D'font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span>=
</p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>PE Tuning Info<o:p>=
</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
>Naturally
Aspirated<o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>Air/fuel ratio for peak p=
ower
is 12.8. If tuning on a <span class=3DSpellE>Dynojet</span>, try for 12.2 &=
#8211;
12.5 air/fuel ratio. If tuning on a Mustang <span class=3DSpellE>dyno</span=
> or
on the street try for 12.8 &#8211; 12.9. Some tuners say that LS motors run=
 the
best at 13.1. The AFR curve should be</span><span style=3D'font-size:10.0pt;
line-height:150%;font-family:Verdana'> rich up to max torque then lean out
slightly up to maximum RPM and then go a little rich a few hundred <span
class=3DSpellE>RPM&#8217;s</span> beyond maximum for safety.<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>PE Delay<o:p></o:p></span></i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>If the RPM is below the delay RPM def=
ined
it will blend in PE at the PE enrichment rate. That&#8217;s why many people=
 set
the enrichment rate to 1. With a lower RPM delay PE will apply immediately
above the RPM specified and full PE will activate at the RPM specified. &nb=
sp;<br>
Normal practice for automatic transmissions is to set that RPM limit to the
stall speed of the converter. For manual transmissions set it a little less
than the take-off RPM. &nbsp;An enrichment rate of 1 effectively negates the
delay RPM. &nbsp;For cars that experience tip-in knock retard at WOT this is
often the solution.<span style=3D'color:black'><o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>VE Tuning Info<o:p>=
</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
>Higher
<span style=3D'mso-bidi-font-weight:bold'>VE</span> values add fuel (tellin=
g the
PCM you have more useable oxygen in the cylinder)<o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><st1:place w:st=3D"on"><i
 style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10.0pt;line-=
height:
 150%;font-family:Verdana;color:black'>Lower <span style=3D'mso-bidi-font-w=
eight:
 bold'>VE</span></span></i></st1:place><i style=3D'mso-bidi-font-style:norm=
al'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
> values
subtract fuel (telling the PCM you have less useable oxygen in the cylinder=
)<o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>If using a MAF sensor, only tune the =
idle
and part throttle areas of the VE table, 4000rpm and below. If not using a =
MAF (Speed
Density), tune the entire operating area of the table.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>A rough VE table will be more suscept=
ible
to burst knock retard. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:#FF6600'>1. I personally smooth =
each
time, but I don't think it's necessary. I don't stick with the raw polynomi=
al
results, however. I have a spreadsheet which compares the poly value to the
range the value should be within to stay within my AFR range. I don't let t=
he value
fall outside of these bounds. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:#FF6600'>3. The adjoining cells
should be <span class=3DGramE>smooth</span> not <span class=3DSpellE>spikey=
</span>.
If it's a dip, it should look like a U, not a V. You should tweak the spike=
 and
the values around it to smooth it out. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:#FF6600'>4. I'm guessing that the
max VE cell value you'll see for a stock vehicle would be ~100-110. I think
I've seen VE tables from FI cars which are in the 150+ range.<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span class=3DGramE><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:#FF660=
0'>its</span></span><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:#FF660=
0'> <span
class=3DSpellE>kinda</span> like this. <span class=3DGramE>from</span> the =
factory
the <span class=3DSpellE>ve</span> table is the backup controller, the <span
class=3DSpellE>maf</span> is the primary measuring device for airflow, the =
<span
class=3DSpellE>maf</span> reading is double checked against the <span
class=3DSpellE>ve</span> table to make sure nobodies gone crazy. Now in a p=
erfect
world you VE table would be perfectly tuned to match your engine then you p=
lug
the MAF in and perfectly tune it to match your VE table. <br>
&nbsp;<br>
Now for the imperfect world most of us live in. &nbsp;<br>
Log your rpm, mass air flow g/sec (use imperial pounds if you must), mass a=
ir
flow <span class=3DSpellE>frequecny</span>, TP, dynamic cylinder air and fu=
el
trims, save the logs <br>
&nbsp;<br>
Now what you will have to do is open the log in excel and figure out what f=
requency
areas of the <span class=3DSpellE>maf</span> need massaging to bring your f=
uel
trims in line, keep in mind that changing the VE alone will not make much if
any change to the fuel trim but changing the MAF flow VS frequency even 1%
makes big changes. Also keep in mind that if you change <span class=3DSpell=
E>maf</span>
without changing VE you can start setting codes and getting flat spots and =
bogs
in throttle response. <br>
&nbsp;<br>
<span class=3DGramE>confused</span> yet? <br>
&nbsp;<br>
<span class=3DGramE>Its</span> not that hard, histogram shows which VE cell=
, if
you look at raw data in excel you will easily find the MAF frequency that w=
as
in play when that particular cell was in use. My rule of thumb is if I add =
1%
to a MAF frequency range I will add double (2% in this example) in the VE c=
ells
in that range. &nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>VE and Burst Knock<o:p></o:p></span><=
/i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Once the VE table is correct, tune out
any detected burst knock by increasing the Edit&gt;Engine&gt;Spark
Retard&gt;Burst KR Enable Delta <span class=3DSpellE>Cyl</span> Air Thresho=
ld vs.
RPM table. The ultimate measure is whatever it takes to eliminate the error
between commanded and measured AFR.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i><span style=3D'font-size:10.0pt;line-height:150%;font-family:Ver=
dana;
color:black'>SD Tuning, <span class=3DSpellE>LTFT&#8217;s</span> and MAF Ta=
ble
Scaling<o:p></o:p></span></i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black;mso-bidi-font-style:italic=
'>Once
the <span class=3DSpellE>MAFless</span> (SD) VE table is correct and the ma=
ss air
flow sensor is reconnected, the <span class=3DSpellE>LTFT&#8217;s</span> wi=
ll go
positive. Now<span style=3D'mso-bidi-font-weight:bold'> </span>scale the VCM
Editor&gt;Edit&gt;Engine&gt;Airflow&gt;MAF Calibration&gt;MAF Airflow vs.
Output Frequency table positive to get the <span class=3DSpellE>LTFT&#8217;=
s</span>
back to where they were when it was <span class=3DSpellE>MAFless</span> (SD=
). The
point is to get an accurate VE table and then adjust the MAF calibration ta=
ble
to agree with the VE table at the observed LTFT values.<o:p></o:p></span></=
p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>MAF Sensor Info<o:p=
></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black;mso-bidi-font-style:italic=
'>The
stock mass air flow calibration is correct +-4% as long as nothing in the
intake tract has been modified. If the MAF meter, air lid, air intake, or a=
ir
filter has been modified than the MAF Airflow vs. Frequency table will need
modification. Do this after the VE table has been corrected.<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i><span style=3D'font-size:10.0pt;line-height:150%;font-family:Ver=
dana;
color:black'>MAF Tuning &#8211; In Work<span style=3D'mso-tab-count:1'>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></i><=
/b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:#FF6600;mso-bidi-font-style:ital=
ic'>1.)
Make sure you log Dynamic Airflow <span class=3DSpellE>vs</span> MAF Freque=
ncy
(Hz) In HP Tuners it is measured in lb/min so we will have to convert this
later for the MAF table (g/sec).<br>
2.) Go do enough driving to log a variety of MAF frequencies. You probably
won't get a whole lot of data above 10,000 Hz or below 2000 Hz, but get as =
much
as you can. Cruising on the highway is a good place for this as you can cov=
er
all <span class=3DSpellE>rpms</span> and a wide range of mph<span class=3DG=
ramE>.</span><br>
3.) Save the log run and export the data into an Excel readable format and =
sort
the data by MAF frequency (smallest to largest).<br>
4.) Section off MAF frequency ranges that register with the frequency point=
s on
the MAF table (i.e. For MAF table freq =3D 3000, you want to use the data y=
ou
logged in the range of 2940 to 3065) Take the average of all the Dynamic
Airflow data in this range. The reason you want to use this range is so that
the average is calculated using a sort of &quot;swing error&quot; that
straddles the calibration point itself.<br>
5.) Once you have calculated averages for each range (this will be very ted=
ious
and take quite a bit of time, but using excel functions makes it much easie=
r)
you will have new MAF Airflow data to rebuild the table with. 1 lb/min is e=
qual
to 7.58 g/sec so do that calculation and you will derive a new MAF table.<b=
r>
6.) For all the calibration points that you were missing data for (above 10K
Hz, below 2K Hz) you can either shoot in the dark and scale up accordingly,=
 or
if you choose to log raw MAF air readings in tandem with Dynamic Airflow and
frequency, you can calculate the variance b/w your dynamic airflow and MAF
airflow and scale up by the trends you see on either extreme. (i.e. If as y=
ou
get closer to 10K and you notice the <span class=3DSpellE>dyn</span> airflo=
w is
10% higher than the stock MAF airflow, then you can go ahead and
&quot;assume&quot; that above 10K Hz it will most likely behave the same,
otherwise you could try to log 155+ mph runs)<br>
<br>
I know this seems like a very painstaking way to do this but it worked very
well for me and using a lot of excel functions I was able to reduce the tim=
e on
this project significantly. I have verified that my MAF reports almost exac=
tly
what dynamic airflow the motor sees and therefore does not cause any confus=
ion
for the trims (this other bit of business in this thread is not MAF related=
).
Some people have tried using scatter plot functions to derive equations that
will supersede any manual calculation, but having to &quot;best fit&quot; t=
he
curve for the logged data leaves an element for bias and human error. Manual
calculation appears to be the most error free method that I can think of.
Hopefully someone can come up with an easier way!<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i><span style=3D'font-size:10.0pt;line-height:150%;font-family:Ver=
dana;
color:black'>LS1 VCM Main <span class=3DSpellE>Airmass</span> Calculation</=
span></i></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
> &nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The VE table looks as though it is in
meters cubed; it is just not used like a conventional VE table. The VE valu=
es
are such that the PCM can directly back calculate to g/<span class=3DSpellE=
>cyl</span>,
the primary means to determine fueling and timing.<br>
This is what makes it so confusing. You can't solve for air mass, you have =
to
solve for g/<span class=3DSpellE>cyl</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The equation<br>
VE =3D ((mass flow * IAT / (MAP * RPM * Displacement)<span class=3DGramE>)<=
/span><br>
Mass flow: grams/sec<br>
IAT: Degrees Kelvin<br>
MAP: Bar<br>
RPM: RPM<br>
Displacement: Cubic Meters<br>
<br>
To solve for the mass flow in g/sec simply re-arrange the equation.<br>
Mass flow =3D (VE * MAP * RPM * Displacement) / IAT<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><br>
A very important calculation the VCM must make to ensure correct fuel mixtu=
res
under all driving conditions is the dynamic air mass calculation. This is t=
he
main calculation the VCM uses to determine how much air it should use for t=
he
Base Fuel Calculation (<span class=3DSpellE>Inj</span> PW). The air mass
calculation is not simple and uses various combo's of MAF and SD inputs
depending on engine operating conditions such as current engine RPM. It may
also make decisions based on whether the engine is in a steady load state
(steady MAP) or unsteady load state (Unsteady MAP). Note, that these thresh=
olds
change with RPM and MAP. E.g. at higher RPM or high MAP readings you have m=
ore
leeway before the VCM decides that you have an Unsteady MAP condition. This
unsteady MAP definition is basically there to decide if a throttle transient
has occurred (or other) i.e. the MAF input is known not to be accurate under
these operating conditions. <br>
Under normal conditions (i.e. all sensors working properly) in the code I&#=
8217;m
looking at it is like this: <br>
(caveat: many of these thresholds may vary between code revs and vehicle ty=
pe)
&nbsp;<br>
RPM &gt; 4000 &nbsp;<br>
---------- <br>
&nbsp;&nbsp;trust MAF completely and ignore SD <span class=3DSpellE>calcs</=
span>
(apart from MAF sanity checking purposes) <br>
&nbsp;<br>
RPM &lt; 4000 <br>
---------- <br>
&nbsp;&nbsp;if RPM &lt; 2400 and MAP &lt; 84 <span class=3DSpellE>kPa</span=
> then
<br>
&nbsp;&nbsp; &nbsp; &nbsp;Steady MAP threshold =3D 0.0 <span class=3DSpellE=
>kPa</span>
<br>
&nbsp;&nbsp;else <br>
&nbsp;&nbsp; &nbsp; &nbsp;Steady MAP threshold =3D 0.8 <span class=3DSpellE=
>kPa</span>
<br>
&nbsp;<br>
&nbsp;&nbsp;If (Steady MAP) then <br>
&nbsp;&nbsp; &nbsp; &nbsp;Calculate MAF Air mass/SD Air mass ratio (used for
Unsteady MAP operation) <br>
&nbsp;&nbsp; &nbsp; &nbsp;Correction Air mass =3D MAF Air mass (filtered) <=
br>
&nbsp;&nbsp;else <br>
&nbsp;&nbsp; &nbsp; &nbsp;Correction Air mass =3D SD Air mass x MAF/SD Air =
mass
Ratio (calculated during Steady MAP conditions) <br>
&nbsp;<br>
&nbsp;&nbsp;Transient Corrected Air mass =3D previous Final Air mass + prop=
ortion
of Correction Air mass <br>
&nbsp;<br>
&nbsp;&nbsp;Final Air mass =3D fn(MAF Airflow, previous MAF Airflow, <span
class=3DSpellE>prev</span> 3 MAP readings, <span class=3DSpellE>prev</span>=
 3 TPS
readings, <br>
&nbsp; &nbsp;Transient Corrected Air mass) <br>
<br>
&nbsp;&nbsp;There are 9 coefficients to this filter (and a total of up to 16
different sets of coefficients depending on operating conditions). It is wo=
rth
noting that the previous value is weighted heaviest followed by the 2 MAF
terms, so MAF dominates IMHO). <br>
&nbsp;<br>
&nbsp;&nbsp;There are also a number of checks at the end to make sure thing=
s do
not exceed certain limits. &nbsp;<br>
To summarize: <br>
1. High RPM behavior is totally based on MAF <br>
2. Mid RPM behavior has an allowance on Steady MAP behavior before it switc=
hes
to Unsteady MAP <br>
3. Low RPM behavior (where the bulk of the fuel cells are) is dictated by
unsteady MAP behavior that is still mostly dominated by the MAF input with
small tweaking from SD) <br>
&nbsp;<br>
If the VCM decides that a throttle transient has occurred (unsteady MAP), t=
he
airflow incorporates a &quot;correction&quot; from the SD calculations. This
value is the SD calculated air mass multiplied by the previous ratio of
measured MAF air mass to calculated SD air mass (this normalizes it, since =
you
are worried about the transient deviation from MAF air mass only). The way I
understand it is this, imagine you are cruising (MAP is steady), you have a
decent vacuum in the manifold and you change the throttle position quickly.=
 Air
rushes into the manifold to service the change in air demands from the engi=
ne
itself but also to try and fill the vacuum. The result is that the MAF reads
higher than it should at that point in time (spikes). This is more pronounc=
ed
at low RPM where the engine airflow is smaller and the relative proportion =
of extra
airflow due to filling vacuum is higher, also the MAF is known to be more
inaccurate at lower RPM and more non uniform airflow. IMHO, the SD correcti=
on
is to account for filling and emptying of the manifold during throttle
transients and also to smooth the <span class=3DSpellE>MAF's</span> spikine=
ss at
lower <span class=3DSpellE>RPM&#8217;s</span>. <br>
&nbsp;<br>
The bottom line is that if the engine is at a steady load state or operatin=
g at
high RPM then the airflow is 100% based on the MAF once you get thru all the
filters and calculations. And the SD <span class=3DSpellE>calcs</span> only=
 get
used for transients and smoothing lower speed operation. <br>
&nbsp;<br>
At no stage does the MAF get ignored completely in these <span class=3DSpel=
lE>calcs</span>
(the dominating terms of the main filter calc are always MAF based). <br>
&nbsp;<br>
An interesting point to note is that removing the MAF basically bypasses the
whole system and directly sets the Final Air mass value to be the result of=
 the
SD lookup (it also disables things like knock learn and a few other nice
things). Most have taken to calling this &quot;Backup SD Mode&quot; which i=
s as
good a name as any I guess and I meant to allow the engine to run with a fa=
iled
MAF (although it is quite possible to tune using this mode (e.g. HSV GTS 30=
0kw
comes factory this way). There is another way to disable the MAF system
completely (i.e. without setting the <span class=3DSpellE>DTC's</span>) and=
 by
tuning of the thresholds and other flags you can get a fully functional SD =
tune
happening, the so called &quot;True Speed Density Mode&quot;.<o:p></o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a;
color:black'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'><o:p>&nbsp;</o:p></=
span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>LTFT and STFT Info<=
o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i><span style=3D'font-size:10.0pt;line-height:150%;font-family:Ver=
dana;
color:black'>STFT Info<o:p></o:p></span></i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The PCM uses the Short Term Fuel Trim
(STFT) for real time fueling corrections. They have a 10% window that will =
only
affect the Long Term Fuel Trim (LTFT) if the fueling correction is beyond t=
he
10% window for 10 seconds. If this condition exists, the LTFT is changed and
acted upon during the next PCM timed cycle, which is every 10 minutes. <o:p=
></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i><span style=3D'font-size:10.0pt;line-height:150%;font-family:Ver=
dana;
color:black'>LTFT Info</span></i></b><span style=3D'font-size:10.0pt;line-h=
eight:
150%;font-family:Verdana;color:#FF6600'><br>
</span><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana=
'>The
purpose of <span class=3DSpellE>LTFT&#8217;s</span> is to compensate for en=
gine
and sensor age and variation over time.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
>+
LTRIMS, PCM is sensing a lean condition and adding extra fuel<o:p></o:p></s=
pan></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
>- LTRIMS,
PCM is sensing a rich condition and subtracting fuel<o:p></o:p></span></i><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>Positive long term fuel t=
rims
(<span class=3DSpellE>LTFT's</span>) indicate the PCM is commanding more fu=
el in
order to compensate for what is being perceived as a lean condition. By doi=
ng
so it maintains a stoichiometric air-fuel ratio of 14.7:1 during closed loop
operation. That is, less than wide open throttle. <br>
Negative <span class=3DSpellE>LTFT's</span> indicate the PCM is commanding =
less
fuel due to what is perceived as a rich condition although the air-fuel rat=
io
remains the same at 14.7:1 and in reality it's neither truly lean nor rich.=
 <br>
However, positive <span class=3DSpellE>LTFT's</span> can result in a rich a=
ir-fuel
ratio during WOT operation because the PCM will add fuel in addition to the=
 PE
table. If they were negative no fuel is subtracted during WOT as that could
result in a lean condition resulting in detonation.<br>
If the <span class=3DSpellE>LTFT's</span> are positive, often resulting in =
a rich
AFR during WOT, horsepower may be gained by getting the <span class=3DSpell=
E>LTFT's</span>
as close to zero or slightly negative during closed loop. In this way no
additional fuel is added during WOT. If the <span class=3DSpellE>LTFT's</sp=
an>
are negative no additional horsepower can be gained because the AFR at WOT =
is
then determined solely by the power enrichment table without any additional
fuel being added except during CAT over temp conditions.<o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>To put it simply what's
happening is the Mass Airflow Sensor (MAF) is calibrated to expect outside =
air
temperatures and temperature change rates within a specified range. When you
add an aftermarket intake you often get colder and therefore denser, more
oxygen rich air, than what the MAF is calibrated for. It interprets this as
more air than expected when in reality there really isn't. In turn the PCM
tells the injectors to stay open for a longer period of time by lengthening=
 the
Injector Pulse Width in order to inject more fuel into the combustion chamb=
ers.
By doing so the air-fuel ratio remains at 14.7 parts of air for every one p=
art
fuel. Hence it is neither lean nor rich but rather right where it's suppose=
d to
be.<br>
But, when you go WOT the PCM remembers it had to add additional fuel during
closed loop and adds this extra fuel in addition to a predetermined amount
called for in the Power Enrichment vs. RPM table. This results in a too rich
condition at WOT and a loss of horsepower. Or to put it another way: not as
much H.P. as you can obtain should that extra fuel not have been added. <br>
For this reason you want the <span class=3DSpellE>LTFT's</span> as close to=
 zero
or slightly negative during closed loop so no extra fuel is added during WO=
T.
You do this by using scanning software and a program such as LS1 Edit, etc.=
 to
get the <span class=3DSpellE>LTFT's</span> correct. Once they are you can t=
hen
tune WOT using a wideband O2 meter and typically adjust the PE vs. RPM table
for the AFR you want. Note: some applications such as nitrous or forced
induction cars usually require a richer AFR than a normally aspirated car. =
<br>
What is closed loop you ask? Closed loop operation means the front O2 senso=
rs
(forward of the catalytic converters) are used to help determine the AFR and
offer feedback to the PCM as to the current AFR. The PCM then adjusts the
injector pulse rate to maintain a 14.7:1 AFR. So it's just that, a closed
feedback loop. <br>
What does open loop operation mean? Well, instead of using a closed feedback
loop (the O2 sensors are not used for input) the PCM uses a lookup table th=
at,
to put it simply, is just a table that says &quot;at this RPM use X amount =
of
fuel.&quot; This is called the PE vs. RPM table or &quot;Power Enrichment v=
s.
RPM&quot; table.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:#FF6600'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>Deleting Rear Oxygen
Sensor&#8217;s<o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><u><span style=3D'font-size=
:10.0pt;
line-height:150%;font-family:Verdana'>Driver Side Codes:</span></u><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'> <br>
137 - HO2S Circuit Low Voltage Bank 1 Sensor 2 <br>
138 - HO2S Circuit High Voltage Bank 1 Sensor 2 <br>
140 - HO2S Circuit Insufficient Activity Bank 1 Sensor 2 <br>
141 - HO2S Heater Performance Bank 1 Sensor 2 <br>
<br>
&nbsp;<br>
<u>Passenger Side Codes:</u> <br>
157 - HO2S Circuit Low Voltage Bank 2 Sensor 2 <br>
158 - HO2S Circuit High Voltage Bank 2 Sensor 2 <br>
160 - HO2S Circuit Insufficient Activity Bank 2 Sensor 2 <br>
161 - HO2S Heater Performance Bank 2 Sensor 2<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Go to Edit&gt;Engine
Diagnostic&#8217;s&gt;<span class=3DSpellE>DTC&#8217;s</span>&gt;Error <span
class=3DGramE>Mode<span style=3D'mso-spacerun:yes'>&nbsp; </span>=3D</span>=
 3 for
each of the codes above.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Go to Edit&gt;Engine
Diagnostic&#8217;s&gt;<span class=3DSpellE>DTC&#8217;s</span>&gt;SES Enable=
d =3D <span
class=3DGramE>Off</span> for each of the codes above.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>Idle Info<o:p></o:p=
></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b><span style=3D'font-size=
:10.0pt;
line-height:150%;font-family:Verdana;color:black'>General Operation</span><=
/b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
><br>
The PCM calculates the IAC position based on a number of Airflow calculatio=
ns
and estimations, the final idle airflow value consists of the following two
main components:<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>-
Base Idle Airflow (Base + LTIT)<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>-
Adaptive Airflow correction (STIT)<br>
<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>LTIT
=3D Long Term Idle Trim<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>STIT
=3D Short Term Idle Trim<br>
Note: <span style=3D'mso-spacerun:yes'>&nbsp;</span>These names are made up=
 to
more easily understand than proportional, integrator<span class=3DGramE>, <=
span
style=3D'mso-spacerun:yes'>&nbsp;</span>slow</span> filtered idle airflow, =
etc.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><br>
The first thing to realize is that the PCM only runs the adaptive idle cont=
rol
routines when at idle conditions (below certain TPS and MPH limits). Howeve=
r,
the base airflow routine is controlling the IAC position during all driving
conditions (things you are aware of already, such as the Throttle Cracker, =
and
if you set your Base Running Airflow values too high you get cruise control
etc.). The combination of all these components is what I call the Base Idle
Airflow in grams/sec.<br>
<br>
<b>Base Idle Airflow</b><br>
The Base Idle Airflow is combination of looked up values from various tables
within the PCM and also incorporates a Long Term Idle Trim (LTIT) correctio=
n.
This airflow directly controls the IAC position when at non-idle and is the
&quot;starting point&quot; for adaptive idle control. The base airflow cons=
ists
of the sum of the following individual components:<br>
<i>Base Running Airflow</i><br>
- this is the main Idle Airflow when in PN (A4 only) or Gear (A4 or M6)<br>
- a table <span class=3DSpellE>vs</span> ECT<br>
<i>Startup Airflow</i><br>
- additional airflow during engine startup and initial run period (decays to
zero in the first few seconds of engine operation)<br>
- a table and a few delays and decay rates<br>
<i>Startup Spark Retard Airflow</i><br>
- airflow correction to account for startup spark retard (if used)<br>
<i>Fans On Airflow</i><br>
- Additional airflow to account for increased engine load during cooling fan
operation<br>
- Two values depending if one fan active or both active.<br>
<br>
<i>DFCO Airflow</i><br>
- used to set IAC position during DFCO<br>
<i>Throttle Cracker Airflow</i><br>
- additional airflow to open the IAC based on MPH and RPM<br>
- zero during idle conditions<br>
- a table<br>
<i>Throttle Follower Airflow</i><br>
- controls rate of closing the IAC valve during throttle closure<br>
- zero during idle conditions<br>
- a few tables of initial value and decay rates<br>
<i>Long Term Idle Trim Airflow (LTIT)</i><br>
- a slow moving correction based on the adaptive idle routines (think <span
class=3DSpellE>LTFT's</span> for fuel)<br>
- the idea of this correction is to bring the Short Term Idle Trims (STIT) =
to
zero<br>
- it has +<span class=3DSpellE>ve</span> and -<span class=3DSpellE>ve</span=
> limits<br>
- a calculated value<br>
<i>AC Airflow</i><br>
- airflow correction for when the AC is on, this is a torque based calculat=
ion
that estimates how much torque the AC is pulling and calculates an airflow
correction to compensate.<br>
<i>IAC Park Airflow</i><br>
- airflow used to calculate IAC position when ignition is off and engine not
running<br>
- used in place of all of the above<br>
- a table<br>
<br>
<b>Adaptive Idle Control</b><br>
The whole point of the idle control routines is to maintain the desired Idle
RPM. The PCM therefore needs to &quot;close the loop&quot; and use the Idle=
 RPM
error as a feedback to provide this control. The monitoring of the Idle RPM
results in a Short Term Idle Trim (STIT) that provides the fast moving clos=
ed
loop control of the IAC valve. Again here it is very analogous to the <span
class=3DSpellE>STFT's</span> and feedback from the O2 sensors. That&#8217;s=
 why I
chose these names rather than Proportional, Integral, and Derivate.<o:p></o=
:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><span style=3D'mso-tab-co=
unt:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Okay, so t=
he
PCM has a Desired Idle RPM it is trying to achieve and it is constantly
measuring the current RPM and calculating an Idle RPM error value. The PCM =
uses
various aggressive and not so aggressive algorithms to control the STIT, to
provide fast convergence (and also stall saver capability) but also reasona=
ble
idle stability. <br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>During
all this, the PCM is maintaining a fairly complex state machine of, Are we =
at
idle<span class=3DGramE>?,</span> Is the engine transitioning back to idle?=
, etc.
The PCM does remember a few different last known state of the <span
class=3DGramE>STIT,</span> for example, when you turn on the AC the PCM sto=
ps
updating the &quot;<span class=3DSpellE>ACoff</span> STIT&quot; and starts
updating the &quot;<span class=3DSpellE>ACon</span> STIT&quot; (again here =
think
Fuel Trim cells). The idea of this is that when you turn the AC off the PCM=
 can
quickly return to the original IAC operating point. For A4 vehicles you also
have the PN/Gear dimension as well.<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>A
good example of the STIT in action is if you have an M6, you have your foot=
 on
the brake and you partially let the clutch out and you feel the engine pull
harder to try and maintain the desired idle RPM. If you were logging the IAC
steps or the desired idle airflow you would see it increase. Monitoring the
LTIT and STIT is a very good tool to get your Base Running Airflow values
correct, ensuring your <span class=3DSpellE>LTITs</span> are not maxing out=
 on
the limits and troubleshooting PN/Gear and Fan On/Off stumble etc., especia=
lly
after head/cam install.<br>
<br>
<b>Desired Idle Airflow</b><br>
The net result is that the PCM takes the Base Idle Airflow (including LTIT)=
 and
then adds the STIT to come up with a final Desired Idle Airflow (which
generally is available as a PID for logging). Then there is a final step th=
at
takes this airflow value and translates it to the actual IAC valve position=
 or
the ETC TPS position. It's basically just a unit&#8217;s transformation for=
 the
most part and the IAC and the ETC have their own control routines and state
machines that effectively take this idle airflow as an input.<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>The
&quot;Desired Idle airflow part, which is the final &quot;airflow&quot; val=
ue
the idle control routines deliver to set either the IAC motor position or t=
he
ETC position.<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>After
the &quot;Desired Idle Airflow&quot; is calculated, it is then translated i=
nto
an &quot;Effective area&quot; value in square millimeters (mm<sup>2</sup>).
This is the cross sectional area required to deliver the airflow desired
(taking into account air density and pressure ratio across the throttle/IAC=
).
Now at this point the calculation branches to either IAC or ETC.<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>If
IAC is installed the &quot;Effective Area&quot; is translated into a number=
 of
&quot;steps&quot; that delivers this area (a table of IAC Steps vs. Effecti=
ve
Area).<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>If
ETC is installed then there is a single value that translates &quot;Effecti=
ve
Area&quot; into &quot;Desired throttle area percent&quot; units of % area p=
er
mm<sup>2</sup>. This number is then handed over to the ETC routines that
control the ETC TPS %.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><span style=3D'mso-tab-co=
unt:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The ETC lo=
gic
is quite simple in that it has two main inputs the Accelerator Pedal Positi=
on (<span
class=3DGramE>APP%</span>) and the &quot;Desired throttle area percent&quot;
(IAC%). In the ETC code there is a maximum value that the IAC% is clipped a=
t as
a safety check (mostly on the throttle cracker), but the Throttle Cracker,
Follower, Adaptive and various compensation routines are all the same tables
(i.e. the ETC code has nothing extra).<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>Now,
the ETC looks at the APP% and checks if it is 0. If it is not 0 then the
commanded ETC position is a direct function of the APP%+IAC% (accounting for
throttle cracker). If it is zero then the ETC position is controlled via the
IAC% (as you would expect).<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>Once
this <span class=3DSpellE>ETCDesiredThrottleArea</span>% has been passed th=
ru the
numerous limiter functions (ETC <span class=3DSpellE>RPMlimiters</span>, MPH
limiter, <span class=3DSpellE>TorqueMangement</span> etc.) the final ETC
Rotation% is calculated via a simple transfer function of ETC Rotation% <sp=
an
class=3DSpellE>vs</span> <span class=3DSpellE>DesiredThrottleArea</span>%.<=
br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>There
are maximum slew rates, minimum position checks and a few other parameters =
here,
but in terms of idle nothing else comes into it.<br>
<span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span>Unless
you have modified your ETC in anyway, there would be no reason to change the
ETC% <span class=3DSpellE>vs</span> <span class=3DSpellE>EffectiveArea</spa=
n> <span
class=3DSpellE>scaler</span> or anything else there as far as <span class=
=3DSpellE>i</span>
can see.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><br>
<b>What else?</b><br>
In addition to the Idle Airflow routines the PCM also has an RPM based idle
spark correction &quot;closed loop&quot; operation that it uses to control =
the
idle RPM. Since the spark advance can move much faster than the IAC, it can
provide very fine control of idle speed. When logging you will see this as a
jagged spark advance chart, most noticeable with cams at lower idle <span
class=3DSpellE>RPM&#8217;s</span> where the spark advance generally oscilla=
tes
between its min/max allowed values as the engine lopes at idle.<o:p></o:p><=
/span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana;color:black'>Idle Tuning<o:p></o=
:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>To set idle speed go to V=
CM
Editor&gt;Edit&gt;Engine&gt;Idle&gt;Idle RPM&gt;Target Idle RPM vs. ECT tab=
le
and change cell values to desired idle RPM. If idle RPM is modified up or d=
own,
the VCM Editor&gt;Edit&gt;Engine&gt;Idle&gt;Base Running Airflow&gt;Idle
Airflow vs. ECT table must be adjusted up or down also.<o:p></o:p></span></=
p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>If a lean idle condition =
is
present modifying VCM Editor&gt;Edit&gt;Engine&gt;Fuel Control&gt;Open &amp;
Closed Loop&gt;Idle Proportional Fuel Tables =3D <span class=3DGramE>Off</s=
pan>
will most likely eliminate it and any low RPM surging.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b><span style=3D'font-size=
:10.0pt;
line-height:150%;font-family:Verdana;color:black'>A Basic Idle Tuning Strat=
egy<o:p></o:p></span></b></p>

<ol style=3D'margin-top:0in' start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>Set idle speed to desired RPM. 900-950 is good fo=
r cars
     with aftermarket cams.<o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>Go to all your spark tables and set the park and
     drive idle values to about 22 degrees.<o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>Now switch to a scanner that lets you see IAC cou=
nts
     and TPS voltage. This is where we will spend some time.<o:p></o:p></sp=
an></li>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>We want IAC counts to be 40-60 for cars with
     aftermarket cams. The stock cam runs about 60-80 counts. A car with an
     aftermarket cam will want less IAC counts.<o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>To reduce IAC counts turn off the car. Turn the i=
dle
     set screw clockwise to open the throttle blade a LITTLE. Unplug the TP=
S,
     turn the key to the on position, <span class=3DGramE>DO</span> NOT sta=
rt the
     car, for 30 seconds. Turn the key off and plug TPS back in.<o:p></o:p>=
</span></li>
 <li class=3DMsoNormal style=3D'color:black;line-height:150%;mso-list:l4 le=
vel1 lfo18;
     tab-stops:list .5in'><span style=3D'font-size:10.0pt;line-height:150%;
     font-family:Verdana'>Start the car and begin scanning. Monitor the IAC
     counts and repeat step 5 until the IAC counts come into line. It will =
take
     about 4-6 times to get the IAC counts correct.<o:p></o:p></span></li>
</ol>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
>Note:
Keep in mind that TPS voltage must be in the .4 to .6 range. If above or be=
low
this voltage, the PCM will fall into the wrong cell at idle. Check the TPS
voltage each time the set screw is adjusted and adjust as necessary.<o:p></=
o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.25in;line-height:150%'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana;color:black'=
><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp; </span>Another adjustmen=
t that
will help start-up and idle is to go to the cranking VE table and multiply =
the
whole table by about 80% to lower it. Now go to the primary or secondary, i=
f the
PCM has it, VE table and drop about 3-6 counts off the idle area.<o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>Open Loop Idle Fueling<o:=
p></o:p></span></i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>The VCM
Editor&gt;Edit&gt;Engine&gt;Idle&gt;Base Running Airflow&gt;Idle Airflow vs.
ECT table is like a software choke that is used to control the mixture at i=
dle
when the engine is in open loop. It controls AFR by opening or closing the
throttle blade slightly to meet the values in the cells at a given coolant =
temperature.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><i style=3D'mso-bidi-font-style:normal'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>Closed <st1:place w:st=3D=
"on">Loop</st1:place>
Idle Fueling<o:p></o:p></span></i></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana;color:black'>For closed loop idle fuel=
ing
the 400, 800, and 1200 rpm cells at the lowest MAP value&#8217;s in the VCM
Editor&gt;Edit&gt;Engine&gt;Airflow&gt;Main VE&gt;Primary VE vs. RPM vs. MAP
table has control over idle fueling.</span><span style=3D'font-size:10.0pt;
line-height:150%;font-family:Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana'>Tuning the VE table in <span
class=3DSpellE>HPTuners</span> - Overview</span></b><span style=3D'font-siz=
e:10.0pt;
line-height:150%;font-family:Verdana;color:black'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-family:Verdana'>Wideband and Narrowband methods=
</span></b><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'><br>
&nbsp;<br>
The LTFT value is your indicator of how much error is in your Volumetric
Efficiency table. If Block Learn is at 0% everything is just right. If your
STFT is more than 3 % away from <span class=3DGramE>0 ,</span> the LTFT val=
ue is
still &quot;learning&quot;. A motor is considered well tuned to have LTFT
values between +- 4%. Not every motor can achieve this though.<o:p></o:p></=
span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'>Step
by Step for SD tuning Wideband Method:</span></b><span style=3D'font-size:1=
0.0pt;
line-height:150%;font-family:Verdana'> &nbsp;<br>
1: Unplug MAF sensor<br>
2: Disable the SES lights for MAF codes P0101, P0102, P0103 (No check engine
light.) Do not completely disable the codes or the PCM will not fall into SD
mode. Only turn off the SES light, DO NOT DISABLE THE CODES THEMSELVES! <br>
3: Change all points to 1.13 in the Open Loop F/A <span class=3DSpellE>vs</=
span>
ECT <span class=3DSpellE>vs</span> MAP table (commands AFR of 13.0) <br>
4: Change all points in the Closed Loop Enable Coolant Temp <span class=3DS=
pellE>vs</span>
IAT table to 250* (Disables closed loop) <br>
5: Copy High Octane table to the Low Octane Table (computer reverts to low
octane table when MAF is unplugged, this <span class=3DSpellE>assure&#8217;=
s</span>
optimal timing) <br>
6: Change all points in the Power Enrich Fuel Multiplier <span class=3DSpel=
lE>vs</span>
RPM table to 1.0 (disables PE mode) <br>
7: Use your wideband and HPT histogram to verify AFR of 13.0 &nbsp;<br>
8: Make adjustments to the VE table accordingly to dial in a 13.0 AFR using=
 the
desired formula - current afr/13.0 =3D VE multiplier <br>
example: cell @ 1600 rpm Map 50 is showing the air/fuel to be at
&nbsp;11.7&nbsp;in the histogram. &nbsp;11.7/13.0=3D0.9 Lets say that your =
VE
table has a value of 48 listed at 1600 rpm, Map 50. Using the above formula=
 you
would multiply that value times (.9). 48*.9=3D43.2. 43.2 would be your new =
VE
value. &nbsp;Continue using this formula until all data has been plotted. <=
br>
9: Hand smooth VE as described by Magnus (a smooth VE results in crisper
throttle response), upload new .bin and repeat steps 7 and 8 until all cell=
s in
the histogram are 12.8 - 13.2. <br>
10: Change all points in Open Loop F/A <span class=3DSpellE>vs</span> ECT <=
span
class=3DSpellE>vs</span> MAP table back to stock (re-enable <span class=3DS=
pellE>stoich</span>
commanded AFR) <br>
11: Change all points in the Closed Loop Enable Coolant Temp <span
class=3DSpellE>vs</span> IAT table back to stock (re-enables closed loop
operation and fuel trim leaning) <br>
12: Change all points in the Power Enrich Fuel Multiplier vs. RPM table bac=
k to
stock (re-enables PE mode) <br>
13: Use wideband and PE table to dial in desired WOT AFR. (Optimum HP at WO=
T)
&nbsp;<br>
&nbsp;<br>
<b style=3D'mso-bidi-font-weight:normal'>Step by Step for SD tuning Narrowb=
and
(stock) o2' Method:</b> <br>
1st a couple of things to keep in mind: <br>
a: This method will not be as accurate as the one above, but it should get =
you
real close for part throttle. <br>
<span class=3DGramE>b</span>: Please keep in mind that depending on where y=
ou
have your PE enable settings, you will probably only get &quot;0&quot;
&nbsp;LTFT values in your histogram after 4,000 RPM. <br>
<span class=3DGramE>c</span>: For WOT you will still need a WBo2. &nbsp; <b=
r>
<span class=3DGramE>d</span>: There will always be a 2-4% change in learnin=
g from
day to day. Weather, fuel, and engine dynamics vary quite a bit. It&#8217;s=
 the
<span class=3DSpellE>VCM's</span> job to learn these corrections. &nbsp;It =
is recommended
that all tuning sessions be done in like weather conditions. <br>
e: There are two methods of using the <span class=3DSpellE>LTFT's</span> to
correct the VE table, below is a description of the two taken from the <span
class=3DSpellE>HPTuners</span> help file. &nbsp;I will try to elaborate a l=
ittle
more on them. <br>
1: Unplug MAF (Replace with strait bellows if you do not have intentions of
ever using a MAF again <span class=3DSpellE>ie</span>. always speed density=
.) <br>
2: Disable the SES lights for MAF codes P0101, P0102, P0103 (No check engine
light.) Do not completely disable the codes or the PCM will not fall into SD
mode. Only turn off the SES light, DO NOT DISABLE THE CODES THEMSELVES! <br>
3: Copy High Octane table to the Low Octane Table (computer reverts to low
octane table when MAF is unplugged, this assure optimal timing) &nbsp;<br>
4:Write your file to the VCM and go for a drive approx 20-30 minutes, and t=
ry
and hit has many cells as possible. Use the &quot;default&quot; <span
class=3DSpellE>config</span> file and scan your <span class=3DSpellE>LTFT's=
</span>
and <span class=3DSpellE>STFT's</span> into the histogram. <br>
5: After you have logged sufficient data, it is now time to look at what
changes you need to make. This will require looking at both the LTFT and ST=
FT
data on a cell by cell basis. <br>
<span class=3DGramE>a</span>: If the majority of your LTFT cells, are great=
er
than a 10% swing (+- 10), then refer to method 1. <br>
<span class=3DGramE>b</span>: If the majority of your LTFT cells, fall betw=
een
+-10% then refer to method 2. <br>
&nbsp;<br>
<b style=3D'mso-bidi-font-weight:normal'><i style=3D'mso-bidi-font-style:no=
rmal'>Method
1 using the LTFT and STFT corrections from the scanner histogram data:</i><=
/b>
&nbsp;<br>
The VE table corrections can be derived by the following formula:&nbsp;<br>
(+-LTFT%) + (+-STFT%) =3D Final % Learned &nbsp;<br>
If your LTFT histogram value @1600 RPM, 30 <span class=3DSpellE>kPa</span> =
Map is
+7 and the associated STFT value is -2 your total % fuel correction is +5. =
Use
about &frac12; the&nbsp;correction (2.5%) on the VE table cell @1600 RPM 30=
 <span
class=3DSpellE>kPa</span> Map to avoid overshoot. <br>
&nbsp;<br>
Repeat this process for any LTFT histogram value until you see a&nbsp;+- 4%
range. After you <span class=3DSpellE>reflash</span> your VCM with the new =
VE
table, use the VCM Controls&nbsp;function to reset the fuel trims before you
start recording new data. This will give you a &#8220;clean slate&#8221; to
work with. <br>
&nbsp;<br>
It will take you the better part of an afternoon to log the LTFT, make the
corrections to the VE table, then verify the results on the histogram again.
&nbsp;<br>
&nbsp;<br>
<b style=3D'mso-bidi-font-weight:normal'><i style=3D'mso-bidi-font-style:no=
rmal'>Method
2 using the STFT corrections only from the scanner histogram data:</i></b> =
<br>
This will require you to disable the LTFT process. <br>
Use of this method requires your VE table to be no more than 10% off. If yo=
ur
VE table is beyond this, start with method 1 first. <br>
&nbsp;<br>
Depending on your model you can either turn the LTFT enable option to &#822=
0;Off&#8221;
(Edit&gt;Engine&gt;Fuel Control&gt;Open &amp;Closed Loop&gt;Long Term Fuel =
Trim
Enable =3D OFF)&nbsp;or set the LTFT minimum Engine Coolant Temp (ECT) to i=
ts
maximum value. Using the scanner reset your Fuel Trims. &nbsp;Go for a drive
and record the <span class=3DSpellE>STFT's</span>. <br>
&nbsp;<br>
The above step of disabling the LTFT learning process will let the VCM run =
the
STFT correction, but no make any LTFT corrections. <br>
The advantage to this is you only have to use the STFT table on the histogr=
am
to get your fuel % correction values. You no longer have to do the
(+-LTFT&nbsp;%) + (+-STFT %) math or keep track of the LTFT cell number in =
use.
<br>
The number derived in the histogram can now be used as a 1:1 ratio in the VE
table. &nbsp;So, if you are showing -7 in your histogram, you could subtrac=
t 7
from&nbsp;the corresponding VE cell, the net result should be a value close=
r to
0 during your next logging session. <br>
&nbsp;<br>
This will take you about &frac12; the time to log the STFT, make the
corrections to the VE table, then verify the results on the histogram again=
. <br>
Once you have achieved a histogram of near 0 values, you can go back into t=
he
editor and re-enable your trims.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Verdana'><=
o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'>LS1
Tuning Guide<o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>This document will attempt to layout a
step by step process to guide you in the tuning of your ls1 powered vehicle=
 <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'>Requirements
<o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>In order to properly tune your car th=
ere
are a few items that you need to have available <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>1. HP Tuners<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>2. Laptop computer<o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'>Outline
<o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>There are many different ways one can
tune a car, but below I have outlined a methodical process which should work
well.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>1: Set absolute parameters <o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>2: Start car, verify <o:p></o:p></spa=
n></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>3: Tune idle <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>4: Tune part throttle <o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>5: Tune WOT <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>1: Absolute
parameters <o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>At this point the laptop is connected=
 to the
car and the base program is downloaded and saved (*always* start with YOUR =
base
program). The number one thing to remember when editing the PCM is to make =
only
one or a few small changes at a time. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span class=3DGramE><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>First start=
 with the
&quot;absolute&quot; parameters.</span></span><span style=3D'font-size:10.0=
pt;
line-height:150%;font-family:Verdana'> These values can be known and set wi=
th
total objectivity. These generally include gear ratio, fan turn on temps, r=
ev
limiter, etc. Choose a desired idle rpm and enter it initially. The main id=
ea
here is to keep the program as stock as possible - we only want to change
values that have a concrete value - leave shift points, fuel, spark, and ot=
her
subjective values alone. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The only tricky parameter to set here
will be injector constant. This is because the LS1 does not have a manifold
vacuum regulated fuel pressure, so as manifold vacuum changes (and rail
pressure stays constant) the pressure drop across the injector change, so t=
he
injector flow/constant itself changes. If a vacuum referenced regulator is
used, (some supercharger setups, etc.) then simply fill in a constant value
across the range. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>2: Start ca=
r,
verify <o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Now we will start the car and verify =
that
everything is working properly. Before we actually key on we should have our
scanning/logging software hooked up and ready to go. The suggested minimum
parameters to be logged are:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>RPM, MAF flow (g/sec or lb/min), MAF
Frequency, MAP, Spark Advance, Knock Retard, Injector Pulse width (left and
right banks), O2 sensors - B1S1 and B2S1, IAC Position, L-trim (left and
right), S-trim (left and right).<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>In addition to any parameters of spec=
ial
interest, all data should be logged to disk. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Now we are ready to start the car. St=
art
it and begin logging. First verify everything seems mechanically sound (oil
pressure, etc.). Next, look at the MAF flow and/or frequency. As you blip t=
he
throttle this value should increase/change. Let the car run for a while to =
heat
up and go through its DTC tests. Watch out for any kind of SES light. If any
are observed determine if it is a mechanical/electrical problem or if it is
simply caused by a new engine combination (camshaft, etc.). Once the vehicl=
e is
up to operating temperature verify that the O2 sensors are responding to
changes in the throttle. If the vehicle seems to be running decently (no
pinging or potentially problematic situations) drive it around for awhile.
Monitor the <span class=3DSpellE>STFT&#8217;s</span>, <span class=3DSpellE>=
LTFT&#8217;s</span>,
and O2 values and ensure no great splits exist, exhaust leaks, etc. If the =
O2
sensors are old or just aren't switching fast enough (anti-freeze and RTV c=
an
both kill them easily) they should be replaced before continuing any furthe=
r. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>3: Idle <o:=
p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Now that we have verified everything =
is
in proper working order we can begin tuning. Idle is the best place to star=
t. Previously
we set the desired idle rpm - subjectively decide if this rpm correct. If n=
ot,
change the value and re-evaluate. Once the desired idle rpm is achieved, we=
 can
begin tweaking it for stability. Take note of the IAC counts. In a no load
situation (neutral, no ac) they should be no lower than 30, and no higher t=
han
50. A hole may need to be drilled in the throttle body or enlarge the one t=
hat
is already there to bring down the IAC values. Do this until they are
acceptable. Now put a load on the car (D if automatic, and put the AC on). =
The
values here should be no higher than 120 or so. If they are enlarge the hol=
e. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Repeat the above process until the IAC
values fall inline. If the idle is still unacceptable then try adjusting the
timing. Be careful of adding to much timing - it can give a great no load i=
dle,
but with any kind of load will become erratic. <span class=3DGramE>A &quot;=
</span>hunting&quot;
idle is a sure sign of too much timing. To adjust the timing at idle the ba=
se
spark tables are the easiest place. The tables are scaled vs. rpm and g/<sp=
an
class=3DSpellE>cyl</span> of airflow. The rpm part is evident. To calculate=
 the
g/<span class=3DSpellE>cyl</span> <span class=3DGramE>use</span> the follow=
ing
formula:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span class=3DGramE><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>g/<span
class=3DSpellE>cyl</span></span></span><span style=3D'font-size:10.0pt;line=
-height:
150%;font-family:Verdana'> =3D 15 * MAF(g/sec) / RPM <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>This formula takes mass flow per unit
time and converts it to mass flow per cylinder. The 15 is a constant which
corresponds to the characteristics of a V8 running a 4-cycle combustion cyc=
le.
The easiest thing to do is to load the log file into excel (export it as a
CSV), then create a formula in excel which applies the formula above.<o:p><=
/o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>4: Part Thr=
ottle <o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Not that the idle is correct and we h=
ave
verified that the car is in proper working order we can begin part throttle
tuning. The first step in this is to record a long log file of driving, a
minimum of 20 minutes, but the longer the better. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Once we have a log file we can begin =
the
data reduction. The first element we will tune will be the fuel delivery. At
part throttle the computer uses the MAF meter to find the amount of air
entering the engine. It then calculates the amount of fuel required to main=
tain
a 14.7:1 A/F ratio. It injects this fuel by controlling the injector pulse
width. The O2 sensors, which are very accurate at 14.7:1, provide feedback =
to
the computer and let it know how close it is to the goal. The computer uses
this feedback to tweak the fueling of the motor to achieve a proper 14.7:1 =
a/f
ratio. This &quot;tweaking&quot; is exhibited to through the STFT and LTFT =
parameters.
These values indicate how the computer is correcting. Since injector flow a=
nd
pulse width are known with great precision, and we have no control over the
internal algorithms we will assume that any inaccuracy (which is exhibited =
by
nonzero trim percentages) is a result of an incorrect MAF transfer function=
. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>In tuning part throttle we will tweak=
 the
MAF transfer function according to the LTFT values we logged. There are 2 w=
ays
of doing this, the simplest is to view the LTFT values, average them, and s=
cale
the entire MAF table by a percentage which will give the <span class=3DSpel=
lE>LTFT&#8217;s</span>
a 0 to -4. <span class=3DSpellE>LTFT&#8217;s</span> are in units of percent=
 so
this is easy. If the average <span class=3DSpellE>LTFT&#8217;s</span> are a=
round
+5 and we want to shoot for -4, then we would just multiply the entire tabl=
e by
109% (or an increase of (+5 - (-4))=3D9 percent). Likewise if we were at -1=
0 and
wanted to shoot for negative 4 we would decrease the entire table by 6 perc=
ent,
or multiply by 94%.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Once <span class=3DGramE>this is comp=
lete repeat
the logging process above and check</span> the new LTFT value. We want to a=
void
positive LTFT values since they will be applied at WOT and will lead to inc=
onsistent
fueling. Negative values are okay, though we shouldn't go too far out of wh=
ack.
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The second option is a little more
complicated. It uses the same premise above, but instead of taking the aver=
age
value it applies a localized LTFT correction to each point of the MAF trans=
fer
function and derives a new curve. This method is not for everyone, but in
certain instances is very useful. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>After repeating the above method unti=
l <span
class=3DSpellE>LTFT&#8217;s</span> fall in line, fueling should be complete=
. Now
we can address spark. Spark advance is a rather difficult item to tune dire=
ctly,
but here is a suggested method. This method relies on a properly functioning
knock sensor without any desensitization. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Assuming the car is naturally aspirat=
ed
and does not ping with the stock timing advance: Take the entire timing tab=
le
and increase it by 5 degrees. Now start driving the car while logging. Try =
and
emulate every possible driving condition. If pinging is detected at any poi=
nt
back out. If the car pings constantly reduce timing across the board two
degrees. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>When done logging export the data to a
CSV file and open in it excel. Here we will make a pivot table. Create a co=
lumn
with g/<span class=3DSpellE>cyl</span>, spark retard, and rpm. Use these th=
ree
items to make a pivot table. Scale the table with g/<span class=3DSpellE>cy=
l</span>
on the x axis and rpm on the y axis. Put spark retard in the middle and set
it's mode to average. You should group the axis along the same lines as they
are grouped in the PCM. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>We now have a table of the average sp=
ark
retard taken out at each timing point. Now go to the table in the PCM and
subtract 75% of this value from the actual spark advance at each point where
spark retard occurred. Re-log the car. Repeat the procedure until no spark
retard is detected. The timing curve should now be tuned. <o:p></o:p></span=
></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>If the car is an automatic we will no=
w start
tuning shift pressure, shift points, and TCC. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><i style=3D'mso-bidi-font-s=
tyle:normal'><span
style=3D'font-size:10.0pt;line-height:150%;font-family:Verdana'>5: WOT tuni=
ng <o:p></o:p></span></i></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>The first thing to do is make a quick=
 WOT
pass in a low gear (a low load) and check both O2's and knock retard. O2's =
are
NOT accurate or precise at this a/f ratio, but can still be used for a ball=
park
estimate. If they aren't 850-950 we will adjust the PE vs. RPM table accord=
ingly.
This table is where all fueling changes at WOT are made. If knock retard is
present we need to localize it to a point in the timing table, so using the
method above for part throttle tuning, we will do the same thing for WOT
tuning.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>If either spark or fuel is changed th=
en
go back and check the other by logging. A wideband O2 sensor is required to
accurately set the fuel map. If wideband feedback is available the a/f rati=
o will
generally end the richest at your torque peak and leaning out from there to
peak horsepower and then a little rich before and after the shift point for
safety. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>Once fuel and spark are set then begin
playing with the shift points and transmission parameters automatic cars. I=
f it&#8217;s
a manual transmission we are good to go! <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><b style=3D'mso-bidi-font-w=
eight:
normal'><span style=3D'font-size:10.0pt;line-height:150%;font-family:Verdan=
a'>Follow-Up
<o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'>After a week or so you need to re-ver=
ify
all your logged values and ensure they haven't drifted. If they have, repeat
the processes necessary to bring them back in line. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'line-height:150%'><span style=3D'font-size:10=
.0pt;
line-height:150%;font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

</div>

</body>

</html>

